1001 Avenida De Las Americas Houston, TX 77010
Seated: 7,500
Square Feet: 115,680 ft2
Ceiling Height: 35 ft