Hotel Leo New Delhi met 11 kamers biedt gemakkelijke tot Ramakrishna Mission, gesitueerd op 5 minuten wandelen.
Dit hotel in New Delhi bevindt zich in de Chandni Chowk wijk, binnen 3 km afstand van de Hooggerechtshof van India en binnen 3,1 km afstand van het Rode Fort. De Agrasen ki Baoli bevindt zich op 25 minuten wandelafstand van dit hotel. Leo is op minder dan 200 meter verwijderd van het metrostation Ramakrishna Ashram Marg en in de buurt van het treinstation New Delhi gelegen.
De kamers van de accommodatie in New Delhi zijn uitgerust met een flatscreen TV met satellietzenders en airconditioning, en sommige hebben ook een privébadkamer. Voor het comfort van de gasten zijn er airconditioning. Tot de leuke details behoren er een apart toilet en een douche, evenals badlakens en slippers.
Malhotra Restaurant biedt Aziatische gerechten en is gelegen binnen 5 minuten wandelafstand van Leo New Delhi.