Handmade vintage cross stitch vibrant lilies cushion

Handmade vintage cross stitch vibrant lilies cushion

£35.00

PLUS SHIPPING COST

Handmade vintage cross stitch vibrant lilies cushion

38cm x 38cm

sold out
Add To Cart