Het comfortabele Hotel Leo New Delhi is gelegen op ongeveer 1 km afstand van Madame Tussauds Delhi en binnen 20 minuten lopen vanaf de Laxminarayan Tempel. Dit hotel ligt op 25 minuten wandelen van de Karol Bagh-markt en bestaat uit 11 kamers met een uitzicht op de stad.
Dit hotel in New Delhi is binnen 450 meter verwijderd van Gem en niet ver van Ramakrishna Ashram Marg metrostation. Tot de historische bezienswaardigheden in de omgeving behoort het Rode Fort, gelegen op 2 km verderop. Reizigers geven, ongeacht hun religie, de voorkeur aan een bezoek aan Humayuns tombe - een populaire gebedsplaats binnen 15 minuten rjden van Leo New Delhi. De Sucheta Kriplani Hospital bushalte, die een directe verbinding naar de belangrijkste bezienswaardigheden en plaatsen in de stad aanbiedt, ligt binnen een paar straten van dit pand in New Delhi.
De privébadkamers zijn voorzien van een apart toilet en een douche, evenals badlakens en handdoeken voor het extra comfort van de gasten.
Paankhuri Restaurant is binnen 550 meter verwijderd van Hotel Leo gesitueerd.