1001 Avenida De Las Americas Houston, TX 77010
Seated: 7,000
Square Feet: 104,400 ft2
Ceiling Height: 35 ft