The St. Regis Houston

4.4 (346 reviews)

1919 Briar Oaks Lane, Houston, TX, 77027-3408, United States   •  Weather:    •   Local Time:     •  Phone: (713) 840-7600   •  Hotel Reservations: 888-627-8194


Easy Access From Our Houston Hotel to The Galleria

The St. Regis Houston - Exterior

The St. Regis Houston - Exterior

Our hotel is located just one mile from Houston’s premier shopping center, The Galleria. With its stunning architecture, vast array of stores, and distinctive entertainment, The Galleria has established itself as the most popular shopping and tourist destination in Houston. A spectacular glass atrium houses more than 375 upscale retailers and restaurants, as well as an ice skating rink.   

View complete directory of shops here.