mary bag see all mary bags

Mary bag in a striped velour fabric and cotton floral fabric. Lined in pink satin, with inside pocket. Price £18.

Delivery options
emily bag in cotton canvaas and light blue gingham