Wygodny Hotel Leo Nowe Delhi jest położony w dzielnicy Chandni Chowk 19 min piechotą od atrakcji kulturalnych, takich jak Muzeum figur woskowych Madame Tussauds w Nowym Delhi. Ten hotel oferuje 11 pokojów z widokiem na miasto.
Pokoje wyposażone są w klimatyzację, a także telewizję satelitarną dla niezapomnianego komfortu gości. W łazienkach goście znajdą oddzielną toaletę i prysznic. Ponadto, prywatne łazienki obejmują oddzielną toaletę i prysznic.
Restauracja Paankhuri Restaurant jest blisko Leo w Nowym Dehli, w odległości 7 min spacerem.
Muzeum Lalek Shankary znajduje się 3 km od wygodnego hotelu, a Twierdza Purana Qila - w około 4 km. W odległości kilku przecznic od Leo leży Katedra Najświętszego Serca Jezusowego w Nowym Delhi, znane miejsce kultu. W okolicy znajdują się też takie atrakcje przyrodnicze jak Ogrody Mogołów prawie 10 min autem od obiektu noclegowego. Hotel mieści się 850 metrów od przystanku autobusowego Sucheta Kriplani Hospital oraz w zasięgu ręki od stacji metra Stacja Rama Krishna Ashram Marg.