5060 West Alabama Street Houston, TX 77056
Seated: 1,770
Standing: 1,240
Square Feet: 12,411 ft2
Space Length: 88 ft
Space Width: 142 ft
Ceiling Height: 16 ft