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