Givenchy floral print silk shirt

£1,134.00 £567.00 (Save 50%)
Farfetch