Delmar Hall is a popular bar located at 6133 Delmar Boulevard in St. Louis, Missouri. Known for its vibrant atmosphere and live music performances, …
Reviews
Tripadvisor
5.0/5 · 13 reviews
Loading reviews...
Oct 1, 2024
My conference recently held a function here with food and music. What a fun venue. The staff were all friendly and helpful. I loved the food especially the ramen—what a fun surprise. I have never had…Full review by Hardrocker8888