Rund 7 Kilometer vom Humayun-Mausoleum entfernt gelegen, verfügt das komfortable Hotel Leo Neu-Delhi über 11 Zimmer mit Blick über die Stadt.
Die Zimmer beinhalten ein privates Badezimmer, das mit einer getrennten Toilette und einer Dusche ausgestattet ist.
Im Restaurant Paankhuri Restaurant in unmittelbarer Nähe vom Hotel werden chinesische Gerichte angeboten.
Das Hotel im Bezirk Chandni Chowk liegt in rund 5 Fahrminuten Entfernung vom Laxmi-Narayan-Tempel und in etwa 10 Fahrminuten Entfernung von Einkaufsmöglichkeiten wie dem Karol Bagh Markt. Das komfortable Hotel liegt auch gleich neben der U-Bahn-Station Ramakrishna Ashram Marg. In 450 Meter Entfernung vom Leo Neu-Delhi finden die Gäste beliebte Attraktionen, darunter Gem. Die Unterkunft liegt etwa 1 km vom Bahnhof Neu-Delhi entfernt, während die Bushaltestelle Sucheta Kriplani Hospital ungefähr 10 Gehminuten von hier entfernt ist.