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, Fine Dining including non smoking event spaces. Come by to see for yourself why Vodka ...
306 N Euclid Ave
63108 Saint Louis, Missouri
Ph. (314) 367-1200