Jagmandir Island Palace liegt im Herzen von Udaipur, nur wenige Schritte entfernt von: Pichola-See und Jag Mandir. Dieses Hotel mit 4 Sternen ist 2,1 km von Stadtpalast und 5,1 km von Lake Fateh Sagar entfernt.