The Leela Goa is a deluxe beach resort, located on the Mobor beach in South Goa. Set in a huge area of 75 acres of landscaped tropical gardens, with a 9 hole par-3 golf course, the Leela offers spacious villa-style rooms and suites, set around lagoons. The charming deluxe beach resort has all the comforts for a relaxed vacation. Leisure facilities here include a large swimming pool, a private beach with water sports, a modern well equipped gym and spa, etc.