Mahendra Prakash 3 stars

31, Lake Palace Road, 313001 Udaipur, India

Hotel image
Read more reviews for Mahendra Prakash