Search
Log-in

St. Regis Houston

Five-Star Resort | Texas

About St. Regis Houston

The St. Regis Houston is nestled in the epicenter of the nation's energy capital, conveniently situated between River Oaks, Houston's most exclusive residential neighborhood, the Galleria Houston, an international mecca for luxury shopping and world-class entertainment, and just six miles from the Texas Medical Center, home to some of the best medical facilities in the world.

Connect With St. Regis Houston