Explore St. Louis

Sub Zero Vodka Bar

Super-chic vodka bar features 28-foot ice bar, some 500 premium vodkas kept at zero degrees, HD plasma TV, the latest martini technology and beautiful people. Popular food items include specialty sushi rolls and black Angus beef burgers. Open for L, D and late night daily.

Locations

308 N Euclid Ave
St Louis, MO 63108
United States