This is the second Walker Slater shop in London and probably the first in the central London area of Covent Garden.
Located right opposite the famous Freemason's Hall, this is possibly the largest Walker Slater shop after the Edinburgh store.
Their first London based, Walker Slater shop, is located in the Parson's Green area on the Fulham Road.
Originally based in Edinburgh, Scotland, Walker Slater is known for it's tweed three-piece suits.
And yes, I will most certainly recommend Walker Slater, when it comes to tweed suits. read more