The St. Regis Houston
The St. Regis Houston is situated between the city’s upscale River Oaks neighborhood and The Galleria, a renowned shopping destination. This luxury Houston lodging is also convenient to Rice University, Memorial Park and many downtown attractions.