Tom Ford military shirt dress

£3,871.00 £2,710.00 (Save 30%)
Farfetch