
Inspired by an incredible century of Tsarist reign, Imperialism and Communism, with a nod to the Soviet era, you will be immediately transported to a Tsar’s Tavern in early 1533. Expect no less than the largest collection of vodka in London from this tongue-in-cheek establishment, creative cocktails, lashings of caviar and tasty food.
1 Kensington high st, London, England, W8 5NP