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

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