Introduction: The Leela, Goa, is an exclusive resort set on 75 luxurious acres of landscaped gardens situated between the banks of the River Sal, and the coast of the Arabian Sea.
Description: Resembling a combination of ancient Indian Summer Palaces and Portuguese-style Villas, all rooms are tastefully furnished with fixtures of marble, granite, and carved stone. Scenic views of the neighbouring golf course and the beautiful Arabian Sea complement the serene surroundings of the Leela's 186 rooms, suites and villas.
Location: Cavelossim Beach
Address: Mobor, Cavelossim 403731, India |