Hotel Leela

Hotel Leela

Hotel Leela

With a majestic location on the Lake Pichola and spectacular view of the Aravalli Mountains, The Leela Palace evokes grandeur and opulence of the land of the Mewar.