Cheap up to £150
£150 - £600
From £600
oak 5
walnut 1
computer desks 61
writing desks 156
secretary desks 1
commercial desks 72
corner 28
straight 387
drawers 73
shelves 124
door cabinet 17
combination storage 126
without storage 30
with shelving unit 57
without shelving unit 302
legs 117
side panels 205
combi 2
small 9
scandinavian 1
retro 1
industrial 5
modern 9
rustic 9