Hotels in Houston, TX
Hotels
1919 Briar Oaks Lane,
Houston ,
TX
77027
UNITED STATES
The St. Regis Houston is a luxury hotel in the city's Uptown area, near The Galleria and River Oaks. Elegant accommodations offer floor-to-ceiling windows and marble bathrooms; the hotel also includes a five-star spa, superb dining and striking venues.
Worldwide > United States > Houston > Hotels