Z Zegna Plain Trench Coat, $517 | farfetch.com | Lookastic

Responsive image
source