Hotel Leo New Delhi confortable est situé dans la localité de "Chandni Chowk", à moins de 6 minutes de marche de Gem. L'hotel confortable offre 11 chambres d'hôtes avec vue sur la ville.
L'emplacement principal à seulement 1 km de la gare de New Delhi, donne un accès rapide à la Mosquée de Fatehpuri, qui est dans une zone de 2 km. Leo de New Delhi se trouve non loin de la station de métro Ramakrishna Ashram. La résidence est situé à environ 10 minutes en voiture du Fort Rouge, et New Delhi Railway est à environ 10 minutes à pied.
Les chambres de cet établissement offrent aux clients une TV à écran plat avec des chaînes satellite, et des installations comme une climatisation. Ces chambres offrent aussi une toilette séparée et une douche. Les salles de bains privées comprennent une toilette séparée et une douche, ainsi que des conforts tels que des draps de bain et des serviettes.
Paankhuri Restaurant sert une bonne gamme de plats de cuisine chinoise et se trouve dans les environs de Leo.