by Nyssa P. Chopra | Apr 6, 2016 | Destinations, Luxury Hotel Reviews, New, North America, Other States, Travel Well, United States
Initially opened as the Remington Hotel in 1982, this 12-floor Galleria luxury property became the St. Regis Houston in 2000 after extensive renovation. It’s everything you’d expect from the St. Regis—“a place where exception is the rule”—but with an added dose of...