The Leela Kempinski Goa
Welcome to grandeur & luxury, sprawled over 75 endless acres in idyllic South Goa. It lies cradled by the sun splashed beach along the Arabian Sea and the tranquil river Sal.
Welcome to grandeur & luxury, sprawled over 75 endless acres in idyllic South Goa. It lies cradled by the sun splashed beach along the Arabian Sea and the tranquil river Sal.