Hotels Why I Don’t Want To Stay At The St. Regis by SharonKurheg March 17, 2024 by SharonKurheg March 17, 2024 The St. Regis Hotels & Resorts is a luxury hotel chain that’s part of the Marriott umbrella of hotel brands. The original St. Regis Hotel was founded in New York… 0 FacebookTwitterPinterestEmail