Das 3-Sterne-Hotel Down Town Neu-Delhi befindet sich im Viertel East Delhi von Neu-Delhi, in 3 km Entfernung von einer der beliebtesten kulturellen Sehenswürdigkeiten, dem National Gandhi Museum.
Die Freitagsmoschee ist etwa 15 Minuten Autofahrt vom Hotel entfernt, während das Rote Fort circa 10 Fahrminuten entfernt liegt. Wer sich für Geschichte interessiert, wird das Feroz Shah Kotla Stadion (3,1 km) und die Festung Purana Qila (6 km) gerne besuchen. Auch die Agrasen Ki Baoli ist 7 km vom Down Town Neu-Delhi. Das Hotel ist gleich neben der Bushaltestelle Shamshan Ghat Pusta.
Jedes der 6 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet.
Das Restaurant Tandoori Night mit einer großen Auswahl an Gerichten ist ungefähr 5 Fußminuten vom Down Town entfernt.