Mobor Beach, Cavelossim, Goa 403731...
one of the best 5-star hotel in goa with beautiful views. The Leela Goa is a unique property set amidst the sprawling 7...
one of the best 5-star hotel in goa with beautiful views. The Leela Goa is a unique property set amidst the sprawling 75 acres of lush greenery and beautiful lagoons with a winding river on one side and the azure blue sea on the other. This luxury beach hotel in Goa is as enchanting as it is unique...