Loading hotels
Confirming room availability...
The St. Regis Houston, 1919 Briar Oaks Lane, Houston, United States
Near River Oaks District<br /><br />Located in Houston, The St. Regis Houston is in the business district, within a 15-minute drive of NRG Park and CityCentre. This 5-star hotel is 9.1 mi (14.7 km) from NRG Stadium and 9.3 mi (15 km) from Toyota Center.