at 12315 NATURAL BRIDGE RD , St. Louis , 63022 United States
METRO BUS AND CAB
32 FB users likes Icon Vodka Bar & Grill, set it to 152 position in Likes Rating for St. Louis in Bar category
Icon Vodka Bar & Grill is St. Louis based place and this enity listed in Bar & Grill category. Located at 12315 NATURAL BRIDGE RD MO 63022. Contact phone number of Icon Vodka Bar & Grill: (314) 942-7722