Men's Navy Overcoat, Navy Dress Pants, Dark Brown Leather Oxford Shoes ...

Responsive image
source