The Leela Hotel Overview
A top-notch and discreet luxury resort in Cavelossim built on man-made lagoon at the end of the beach. The Leela Goa, a 5-star beach resort, is a contemporary celebration of south India's Vijayanagara Empire temple and palace architecture, and Goa's Portuguese heritage. Tucked away in the South Goa. This deluxe luxury resort is situated by the Arabian Sea, bordered by the secluded Mobor beach and the active fishing village along the River Sal.
|
|
|