The Leela Goa – A Luxury Resort in South Goa
The Southern part of Goa provides seemingly endless stretches of perfect paradise beaches and has many excellent options for the luxury traveler. The Leela Goa is one such hotel that exudes charm and elegance with its golf course and beautiful lake facing villas. Situated on the Mobor beach, the Leela Goa is a world class […]
Read More »


