Large cotton woven rug grey tile detail 120x170

£40.00 £60.00

Quantity