The Leela Palace Udaipur
The Leela Palace Udaipur Lake Pichola
PO Box No. 125,
Udaipur 313 001, Rajasthan
India
>> Website
Find the ideal hotel for your vacation, business travel or events in India. Discover all luxury hotels in India.
The Leela Palace Udaipur Lake Pichola
PO Box No. 125,
Udaipur 313 001, Rajasthan
India
>> Website