5160 Hidalgo Street Houston, TX 77056
Standing: 120
Square Feet: 1,500 ft2
Encapsulate your guests in theatre style ambience. Located on 2nd floor.