Cheap up to £150
£150 - £600
From £600
oak 5
walnut 1
computer desks 61
writing desks 160
secretary desks 1
commercial desks 72
corner 27
straight 389
drawers 75
shelves 123
door cabinet 17
combination storage 129
without storage 30
with shelving unit 57
without shelving unit 305
legs 118
side panels 206
combi 2
small 9
scandinavian 1
retro 1
minimalist 2
industrial 5
modern 11
rustic 9