Striped silk shirt

CHLOE

£170