The Leela Goa
Goa
The Leela Goa is a unique property sprawled across 75 acres of lush landscapes and beautiful lagoons with a winding river on one side and the azure blue sea on the other. The resort is as enchanting as it is unique. If you are looking for a luxury in a beachside setting, then The Leela Goa is perfect choice.
Gallery
The resort offers spacious and airy rooms, balconies that face a lotus filled lagoon, and the latest amenities that ensure a comfortable stay. The Leela Goa also offers Villas for those who want an elevated experience and an indulgent experience