Chester Barrie Re-launch their Savile Row Store

The quintessentially British menswear brand Chester Barrie re-launched their Savile Row store in London’s Mayfair area last week along with their latest Autumn Winter 2018…