Cheap up to £150
£150 - £600
From £600
oak 5
walnut 1
computer desks 61
writing desks 159
secretary desks 1
commercial desks 73
corner 27
straight 390
drawers 76
shelves 124
door cabinet 17
combination storage 128
without storage 31
with shelving unit 58
without shelving unit 305
legs 119
side panels 209
combi 2
small 9
scandinavian 1
retro 1
industrial 5
modern 11
rustic 9