The Leela Goa

The Leela Goa is a luxury resort just a few minutes of Mobor Beach. Retreat and relax in the spacious, lavish accommodation, explore the 12-hole golf course, or simply enjoy the beautiful natural surroundings. This luxury hotel in Goa is located on 30 hectares of landscaped gardens dotted with lagoons. Given the numerous activities and historical insights guests of The Leela Goa will enjoy every moment of their stay in India.