The St. Regis Houston

4.4 (294 reviews)

1919 Briar Oaks Lane, Houston, TX, 77027-3408, United States   •  Weather:    •   Local Time:     •  Phone: (713) 840-7600   •  Hotel Reservations: 866-716-8116

4.4

Floor Plans and Capacity Charts