Ann Demeulemeester striped velvet shirt

£1,683.00 £673.00 (Save 60%)
Farfetch