Oops! Something went wrong, please try again later.
Lake Pichola, situated in Udaipur city in the Indian state of Rajasthan, is an artificial fresh water lake, created in the year 1362, named after the nearby …
AdCompare Prices & Save Money with Tripadvisor (The World’s Largest Travel Site). From low prices to the latest reviews find everything you need to book the perfect hotel.
Amenities: Free WiFi, Swimming Pool, Free Breakfast