Daman, replete with beaches, historical monuments and postcard-perfect landscapes, is a paradisiacal holiday destination on the western coast of India. Located just 300 m away from the serene Jampore Beach, Nest Beacon, Daman is a contemporary hotel, off…
Daman