International Tap House
16 S. Euclid
St. Louis, MO 63108
(314) 367-4827
500 Beers, 40 on tap, 20 countries, 1 location. The International Tap House is a specialty beer bar that caters to those who love beer an those who want to fall in love with brews. A neighbohood bar