10 Best Hotels in Udaipur: Rajasthan

1. Taj Lake Palace A royal palace built by Maharana Jagat Singh II in 1746, this heritage hotel wears many hats! Famed as one of the most romantic escapade in the entire country, it has also served as the shooting spot of numerous national and international documentaries....