Food & Drink

Comments (0)

Best Place to Drink Russian Vodka Denver 2004 - Red Square Euro Bistro

Red Square Euro Bistro

Red Square Euro Bistro

1512 Larimer St.

Denver, CO 80202


Map & Details>>

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!
My Voice Nation Help