Glass experiences an Indian summer in winter at The St. Regis Goa Resort
NESTLING between the Sal River and the Arabian Sea in Goa is the idyllic St. Regis Hotel that emerges onto Mobor Beach. While many choose to experience southern India in less conventional ways like backpacking...