The Leela Unveils A Forest Sanctuary Retreat In Coorg
The Leela Palaces, Hotels and Resorts has given a recently acquired Coorg property a new identity, launching it as The Leela Coorg Forest Sanctuary. Spread across 76 acres of ancient forest and coffee plantations in the Western Ghats, the retreat joins the