Salvatore Ferragamo
Pale green woolgabardine shirt, £440; pale green woolgabardine trousers, £530; pale green leather shoes, £POA, all by Salvatore Ferragamo
Pale green woolgabardine shirt, £440; pale green woolgabardine trousers, £530; pale green leather shoes, £POA, all by Salvatore Ferragamo