Taj Lake Palace Udaipur

P.O. Box 5, Lake Pichola, Udaipur - 313001, Rajasthan, India
Other 5 Star Luxury Hotels in India