10700 Pear Tree Lane St. Louis, MO 63134
Seated: 1,300
Standing: 1,400
Square Feet: 9,072 ft2
Salons A-H.