Next post 6th January. Free postage over £40
Velvet cushion cover
£45.00

Velvet cushion cover

50cm cushion cover.

Velvet and envelope back. 

One of a kind