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