425 North Sam Houston Parkway East Houston, TX 77060
Seated: 200
Standing: 170
Square Feet: 2,232 ft2