Best Place to Drink Russian Vodka (2004)

Red Square Euro Bistro

Here in America, our national drink of choice is cheap beer. But in Russia, the winner -- hands down -- is vodka, served clear and cold. To get the good stuff straight from the source, exile yourself to Red Square Euro Bistro, a restaurant that serves up hearty portions of stroganoff and goulash, and also pours Russian, German and Lithuanian beer. But the real star here is the Russian vodka menu, featuring over eighty options, including more than a dozen tasty fruit- and spice-infused Siberian vodkas. Grab a spot at the bar, start downing your selections, and you'll soon find plenty of fellow travelers. Comrade!

Location Details

1512 Larimer St.
Denver CO 80202


All-access pass to top stories, events and offers around town.

Sign Up >

No Thanks!

Remind Me Later >