4.4 out of 5 stars.
Write a review

About THE LEELA Palace

The Leela Palaces, Hotels and Resorts, headquartered in Mumbai, India, is owned by Hotel Leelaventure Ltd. The ultra-luxury hotel group owns and manages eight award-winning properties in prime urban locations and magical holiday destinations across India including Mumbai, New Delhi, Gurgaon, Bangalore, Chennai, Goa, Udaipur and Kovalam. New properties – 
leelain barDepartmentRestaurants
See all 10 THE LEELA Palace photos