Das 2-Sterne-Hotel Picasso Neu-Delhi liegt 4 km weit weg vom Uhrturm und verfügt über ein Restaurant.
Das Hotel befindet sich im Stadtteil Hari Nagar von Neu-Delhi, ungefähr 10 Autominuten vom Dilli Haat entfernt. Auch der Bindra Park ist 3 km weit weg vom Hotel. Die Bushaltestelle Meera Bagh ist ebenfalls in der Nähe vom Picasso Neu-Delhi.
Das Restaurant Red Chilli serviert verschiedene Gerichte der indischen Küche und liegt in unmittelbarer Nähe zur Unterkunft.