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