Mary Stripe Top - Maroon Banner

Regular price £22.00 GBP

Size
Large fitting. Size down. Sheila wears a 12 and wore a Small in this top.
Mary Stripe Top - Maroon Banner