International Tap House in the Delmar Loop on Delmar Blvd. is ready for business. We took a sneak peak this morning and it looks like the decorators/designers really did a wonderful job with the place.

International Tap House
6217 Delmar Blvd, St. Louis, MO 63130
internationaltaphouse.com/delmar

Leave a comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.