International Tap House - Central West End
Add to Favorites
CLOSED NOW
Today: 11:00 am - 1:00 am
Tomorrow: 11:00 am - 12:00 am
11 Years
in Business
Amenities:
Offers outdoor seatingServes alcoholTakes reservations
Phone: (314) 367-4827
Address: 16 S Euclid Ave, Saint Louis, MO 63108
Website: http://www.internationaltaphouse.com/#!locations/c5ob
1 Government Dr, Saint Louis, MO 63110
5050 Oakland Ave, Saint Louis, MO 63110
3821 Lindell Blvd, Saint Louis, MO 63108
2658 Delmar Blvd, Saint Louis, MO 63103
1 University Blvd, Saint Louis, MO 63121
701 N 15th St, Saint Louis, MO 63103
5050 Oakland Ave, Saint Louis, MO 63110
4550 W Pine Blvd, Saint Louis, MO 63108
4100 Laclede Ave, Saint Louis, MO 63108
7801 Genesta St, Saint Louis, MO 63123