Cheap up to £250
£250 - £1,500
From £1,500
oak 3
beech 1
walnut 1
solid wood 3
laminate 1
2 person 13
4 person 22
6 person 7
dining table sets 26
bar table sets 6
chairs 58
bench 16
corner 6
straight
round 41
wood 16
upholstered 5
with cushions 7
provence 1
industrial 5
modern 6