Das Hotel Uds Villa Neu-Delhi verfügt über 30 Zimmer und liegt circa 20 Minuten vom Laxmi-Narayan-Tempel entfernt. Die Gäste, die im Hotel übernachten, können ihr Auto vor Ort parken.
Das 3-Sterne-Hotel befindet sich im Viertel Stadtzentrum Delhi, in ungefähr 200 Meter Entfernung von der U-Bahn-Station Shivaji Stadium. Zu den Sehenswürdigkeiten, gleich neben dem Uds Villa, gehört auch Wachsmuseum Madame Tussauds New Delhi. Auch State Emporiums ist in 6 Fußminuten Entfernung von der Unterkunft zu finden. Der Busbahnhof Gurudwara Bangla Sahib ist nur 200 Meter zu Fuß vom Hotel entfernt.
Das Restaurant Saravana Bhavan befindet sich nicht weit entfernt vom Uds Villa Neu-Delhi.