Tapestry of Virgin Mary

Textiles
recycling vintage design

£0.00