Chesterfield beer mecca International Tap House found the perfect place for its sister location: beery, cheery Soulard. The place is huge and swank, with exposed brick, buttery soft black leather couches, and a large patio out back for swilling al fresco. The…

Complete details for International Tap House-Soulard »



Become a Friend

© 2018 Riverfront Times

Website powered by Foundation