Home > List of luxury Resorts in Goa > The Leela Goa
Editor |
Address: Mobor Beach, Cavelossim, Goa 403731, India.
This luxury resort is located in the beautiful Mobor Beach. It has attractive Portuguese style of architecture with all modern amenities for visitors like beach volleyball, 12-hole Golf course, tennis courts, multi-cuisine restaurants, luxury rooms, etc.
Leave a comment