Cheap up to £150
£150 - £600
From £600
oak 5
walnut 1
computer desks 61
writing desks 156
secretary desks 1
commercial desks 69
corner 28
straight 383
drawers 73
shelves 123
door cabinet 17
combination storage 126
without storage 26
with shelving unit 58
without shelving unit 298
legs 112
side panels 208
combi 2
small 9
scandinavian 1
retro 1
industrial 5
modern 10
rustic 8