International Tap House - Soulard

[ Bar ]
1711 South 9th Street
St. Louis, Missouri
()314 621-4333
85

22 ratings
M-Th 3pm-1am, F 1pm-1am, Sa 11a-1:30a, Su 12p-12a
information provided by RateBeer.com