International Tap House
Category
General Information
Locality: St. Louis, Missouri
Address: 6217 Delmar Blvd 63130 St. Louis, MO, US
Website: www.internationaltaphouse.com/
Likes: 197
Reviews
Facebook Blog
Popular Listings
The Zip Bar & Grill
315A Park Lane 64076 Odessa, MO, US
+1 816-565-2244
Bar, Sports bar
Outland Ballroom
324 South Ave 65806 Springfield, MO, US
+1 417-869-7625
Performance & event venue, Bar
Brick+Mortar KC
7425 Broadway St 64114 Kansas City, MO, US
+1 816-575-7688
Restaurant, American restaurant, Bar, Gastropub