Tom Ford | 31871130

Tom Ford TOM FORD herringbone double-breasted coat - 31871130 (LPN305706)

5,050 USD
grey herringbone pattern double-breasted closure peaked lapels flap pockets back vent martingale