Where do you need Bars, Pubs And Clubs ?
International Tap House
314-621-4333
38.610584
-90.20311
About International Tap House
International Tap House is located at 1709 S 9th St, Saint Louis, MO. This business specializes in Bars, Pubs, & Clubs.