Cheap up to £150
£150 - £600
From £600
oak 5
walnut 1
computer desks 61
writing desks 157
secretary desks 1
commercial desks 69
corner 28
straight 384
drawers 73
shelves 123
door cabinet 17
combination storage 126
without storage 28
with shelving unit 57
without shelving unit 299
legs 114
side panels 205
combi 2
small 9
scandinavian 1
retro 1
industrial 5
modern 9
rustic 9