Taj Lake Palace

Taj Lake Palace

Hotel

Lake Pichola, P.O. Box 5, Udaipur, Rajasthan, India 313001