Cheap up to £250
£250 - £1,500
From £1,500
oak 4
beech 5
pine 1
2 person 8
4 person 25
6 person 7
dining table sets 29
bar table sets 1
chairs 59
bench 36
corner 4
straight 62
round 23
wood 10
upholstered 7
padded 11
provence 1
To see more products remove a filter