The Club at The Leela Palace, Goa
The Club at The Leela Palace in Goa, one of the most beautiful beach resorts in India, opened last month. It brings a new style and exclusivity to the five-star resort on the southwest coast of India – a walled palatial haven on 75 landscaped tropical gardens. Situated in an enclave adjacent to the main resort property, it features 15 one-bedroom suites, six with a private plunge pool. Each suite provides a spacious living room and bedroom, with a lifestyle interior design that creates an open environment. A 25 meter swimming pool and separate beach area, as well as personal butler service for each suite, make The Club truly deluxe.