clock menu more-arrow no yes

Straits Restaurant

800 West Sam Houston Parkway S, Houston, TX 77042

713 365 9922