International Tap House, Soulard — Pet-Friendly Restaurants in St. Louis, MO
Is International Tap House, Soulard pet-friendly?
Yes — International Tap House, Soulard is a pet-friendly restaurant located at 1711 S 9th St, St. Louis, St. Louis, MO, 63104.
Pet perks at International Tap House, Soulard: Dogs welcome.
Hours
- Monday: 3:00 PM – 1:00 AM
- Tuesday: 3:00 PM – 1:00 AM
- Wednesday: 3:00 PM – 1:00 AM
- Thursday: 3:00 PM – 1:00 AM
- Friday: 1:00 PM – 1:00 AM
- Saturday: 11:00 AM – 1:00 AM
- Sunday: 11:00 AM – 12:00 AM
Address: 1711 S 9th St, St. Louis, St. Louis, MO, 63104 · Phone: (314) 621-4333 · Website: http://www.internationaltaphouse.com/
More pet-friendly restaurants · Pet-friendly restaurants in St. Louis, MO