A stay at Jagmandir Island Palace places you in the heart of Udaipur, steps from Lake Pichola and Jag Mandir. This 4-star hotel is 1.3 mi (2.1 km) from City Palace and 3.2 mi (5.1 km) from Lake Fateh Sagar.