The St. Regis Goa Resort opens

The 206-key resort is located about an hour’s drive from Goa International Airport St. Regis Hotels and Resorts has announced the opening of The St. Regis Goa Resort. The resort is a curated sanctuary between the Sal River and Arabian Sea near India’s south-western coastal city of Goa, famous for […]