5160 Hidalgo Street Houston, TX 77056
Seated: 60
Square Feet: 625 ft2
A modern space perfect for your business meetings. Located on 1st Floor.