St. Regis Resort Opens in Goa, India

Dark/Light Mode (02/11/22)  Marriott has expanded its portfolio of St. Regis Hotels and Resorts with the opening of The St. Regis Goa Resort. The resort is located between the Sal River and Arabian Sea near India’s south-western coastal city of Goa, famous for its palm-fringed tropical beaches, historic Portuguese-era architecture, […]