Advertisement
Taj Lake Palace
Taj Lake Palace
Address:
Post Box No. 5, Lake Pichola, Udaipur, India
Traveler Rating by TripAdvisor