Search products
Cart
Total (0)
£0.00
Thames carpets
A very unique piece made from a combination of hand-knotted wool and cotton rag cloth