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.
The Leela Goa is currently undergoing a renovation for approximately six months