Grace Shirt – Floral

£32.00 £22.40

Blue and red floral short sleeved shirt with ruffle collar.
100% cotton

Clear