191 West Port Plaza Drive St. Louis, MO 63146
Seated: 500
Standing: 550
Square Feet: 4,160 ft2
Floor Plan
Empty Floor Plan