Due to continued expansion, The Whisky Shop is set to launch its flagship store in London’s Piccadilly on 22 November 2012. The Whisky Shop specialises in single malt whisky.
The new store is located across from The Ritz Hotel and is aiming to take high street whisky retailing to a new level by offering customers a new and unrivalled experience.