Taj Lake Palace

Udaipur, Rajasthan, India

4.8/5

Exceptional

(293 reviews)