Das 3-Sterne Hotel Mewari Villa liegt etwa 25 km vom Flughafen Udaipur entfernt und bietet eine Wechselstube und einen Ausflugsschalter. Vom Bed & Breakfast aus sind viele Sehenswürdigkeiten, vor allem Jagdish-Tempel und Gangaur Ghat zu Fuß zu erreichen.
Die wichtigsten Sehenswürdigkeiten von Udaipur wie Palast Jag Mandir und Pichhola-See liegen in der Nähe. Die Entfernung zwischen dem Stadtzentrum von Udaipur und dem Hotel beträgt 2 km. Shilpgram, Udaipur ist nur 10 Minuten Autofahrt von der Unterkunft entfernt.
Einige Zimmer verfügen über einen Schreibtisch, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage sowie auch ein privates Bad. Außerdem stehen den Gästen eine begehbare Dusche und eine getrennte Toilette sowie tolle Annehmlichkeiten wie ein Haartrockner und Badelaken zur Verfügung. Sie bieten einen Ausblick auf die Seen.
Das Mewari Villa Udaipur bietet ein Frühstück im Restaurant. Das Restaurant Millets of Mewar Restaurant hat eine eigene Auswahl an indischen Gerichten und liegt ungefähr 6 Gehminuten von hier entfernt.