Jagdish-Tempel befindet sich in der Nähe vom 4-Sterne-Hotel Mewar Villas Udaipur und ist unter anderem in 8 Minuten bequem zu Fuß zu erreichen. Das Hotel verfügt über 27 Zimmer.
Der Stadtpalast von Udaipur liegt ungefähr 1 km von hier entfernt. Zum Stadtzentrum von Udaipur sind es nur 20 Gehminuten. Gangaur Ghat und Museum Bagore-ki-Haveli sind vom Mewar Villas Udaipur aus in 6 Minuten fußläufig zu erreichen. Das Hotel liegt in einer Entfernung von 24 Autominuten vom Flughafen Udaipur.
Zu den Zimmern gehören eine Sitzecke sowie ein Flachbildfernseher mit Satellitenkanälen für Ihren Komfort. Die Zimmer sind mit ein Schreibtisch ausgestattet und verfügen über Ausstattung zur Kaffee- & Teezubereitung. Neben einer getrennten Toilette und einer Dusche gehören zur Ausstattung des Badezimmers auch Morgenmäntel und Handtücher.
Das Restaurant Millets of Mewar Restaurant ist sehr zu empfehen und liegt zudem 150 Meter vom Hotel Mewar Villas entfernt.