Salvatore Ferragamo leather shorts

£2,680.00 £2,144.00 (Save 20%)
Farfetch