Grey on Grey

 

And Other Storires Hourglass Herringbone Blazer, And Other Stories Herringbone Trousers, American Vintage Long Grey coat