£23.95
18″ Belgian tapestry cushion, composition front, 100% cotton reverse. Removable cover.
1 in stock
Blue