International Tap House
Add to Favorites
CLOSED NOW
Tomorrow: 3:00 pm - 1:00 am
Saved to Favorites
Phone: (314) 621-4333
Address: 1711 S 9th St, Saint Louis, MO 63104
Phone: (314) 833-4267
International Tap House Soulard
Price Range : Average
1615 S Broadway, Saint Louis, MO 63104
811 Spruce St, Saint Louis, MO 63102
1820 Market St, Saint Louis, MO 63103
1000 Spruce St, Saint Louis, MO 63102
2800 Ohio Ave, Saint Louis, MO 63118
727 N 1st St, Saint Louis, MO 63102
312 N 10th St, Saint Louis, MO 63101
300 Saint Louis Union Sta, Saint Louis, MO 63103
618 S 7th St, Saint Louis, MO 63102