5/5 - (1 vote)

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

Leave a comment

Your email address will not be published. Required fields are marked *

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