Cheap up to £75
£75 - £300
From £300
pouffes 174
with legs 7
round 85
rectangular 91
plain 132
patterned 19
patchwork 1
child 60
upholstered 29
fabric 29