Largest Selection of Vodka in the Country

Sub Zero Vodka Bar is located in the Central West End of St. Louis Missouri. We offer over 500 types of Vodka, Sushi, Ice Bar and the Best Burgers in St. Louis.