£23.95
18″ Belgian tapestry cushion, composition front, 100% cotton reverse. Removable cover.
Out of stock