Das Hotel Downtown Delhi ist mit 5 Sternen bewertet und verfügt über 18 Zimmer, wo Sie Ihre Auszeit in vollen Zügen genießen können. Delhi Haat Janakpuri liegt etwa 6 km vom Hotel entfernt, und Sulabh International Museum of Toilets ist in rund 10 Minuten mit dem Auto erreichbar.
Terminal 2 ist in ca. 3 km Entfernung von der Unterkunft. Des Hotels befindet sich nur wenige Schritte entfernt von der U-Bahnstation Dwarka Sector 10.
Neben einem Balkon und einer Sitzecke sind die Zimmer im Downtown Delhi mit einem Fernsehen mit mehreren Kanälen ausgestattet. Die Badezimmer bieten eine begehbare Dusche und eine getrennte Toilette sowie Morgenmäntel und eine Duschhaube.
Das Restaurant Kake Di Handi liegt knapp 1 Kilometer von der Unterkunft entfernt.