Taj Lake Palace (A Taj Hotel)

5 Star  

Lake Pichola, Udaipur, Rajasthan - 313 001

Taj Lake Palace (A Taj Hotel), Udaipur - Photos & Videos