International Tap House
16 S Euclid Ave, St. Louis, MO 63108, USA
International Tap House is a beer hall with a massive selection of draft and bottled brews in a spacious, industrial-chic setting.
Contact Information
Manage Your Venue Better
Streamline bookings, coordinate events, and manage your team with Crescat's venue management tools.
Learn more