Hand embroidered cushion on antique Ukrainian linen. Size 45cm x 45cm

Cushion cover

£52.00Price