Hilary Shirt

Sofia is 1m72 (5'7) and wears a size S.
Fits true to size.
Body : 50% linen, 50% cotton