Delmar Hall is a night club St. Louis Missouri located in United States.
6133 Delmar Blvd St Louis , MO 63112 United States
Went here to see Theory of a Deadman and I must say there really isn’t a bad place to stand and view /hear the show
Awesome views and acoustics !
It took about 20 minutes to get a drink during 12 Bars. - Amy Cummings
Newly redone with a clean atmosphere. Fine beer and liquor selection and beer sales to go. - Rob Szydlowski
Tiger pawl silver bullet = excellent! - Jon B.
Great venue! Seating is a bit cramped, but you usually get to know those near you pretty quickly around alcohol and great music! - Caitlyn Tennyson
The pizza is awesome. Try it with jalapeños and bacon. - Chuck McGuire