International Tap House
(314) 621-4333
1709 S 9th St, St. Louis, Missouri, 63104-3901
Featured businesses
11835 Lackland Road, St. Louis, Missouri, 63146
(314) 991-9565
7517 South Lindbergh Boulevard, St. Louis, Missouri, 63125
(314) 845-1899
100 North Seventh Street, St. Louis, Missouri, 63101
(314) 588-0738
2351 Maplewood Commons Drive, St. Louis, Missouri, 63143
(314) 644-7757