Tucked in the southern tip of Goa, situated on the Arabian Sea and bordered by the River Sal, The Leela Palace, Goa is an idyllic 75 acre resort, where guests can indulge in the luxurious comforts of the perfect get-away.
Location Facts
International and Domestic airport: 47 kms
Railway Station:7.0 kms
Margoa City Centre:17 kms
Panjim, Capital city:50 kms