Hotels St Regis Houston, Texas. USA – Unravel Travel TV Leslie Graham 02/08/2021 Share The St. Regis Houston, Texas is nestled in the epicenter of the nation's energy capital, conveniently situated between River Oaks, Houston's most exclusive ...