The Leela Palace Kempinski Udaipur
Lake Pichola ,P.O. Box 125, Udaipur +91 294 670 1234
The Guest is God". This is service philosophy at The Leela Palaces, Hotels and Resorts is based on India's ancient scriptures "Atithi Devo Bhava" which translated means "embodied in our warm and inimitable Indian hospitality that truly reflects The Essence of India.