LOCATED IN Cavelossim.. The Leela Palace is a luxurious retreat for the world-weary traveller, where the holiday accents are on elegance and sophistication.The resort is sprawled over 75 endless acres in idyllic South Goa, the property boasts a 12 hole, par 3 golf course for the aficionados. Being a luxury resort means that The Leela, Goa offers you a choice 186 rooms, suites and villas, as well as from a host of dining options and leisure activities. Add to this a state-of-the-art business centre and you have the perfect destination for a company conference too.
Safety Deposit Boxes
Tea & Coffee Facilities
Please note: Map shows the rough area of the hotel and may not be 100% accurate.