Hotel Leo New Delhi offre 11 chambres et se situe à moins de 25 minutes de marche du Marché de Karol Bagh.
Les chambres comprennent une climatisation, ainsi que des conforts modernes tels qu'une TV à écran plat avec des chaînes satellite. Les bénéfits supplémentaires comportent une toilette séparée et une douche.
Un restaurant Leo's Restaurant Lounge traite les clients avec des repas de cuisine Indian et se trouve à proximité de Leo.
Située dans le voisinage de "Paharganj" à New Delhi, la résidence se trouve non loin des lieux de culte comme le Temple Laxminarayan. Vous pourrez visiter la Mission Ramakrishna à 50 mètres, et la Galerie nationale d'art moderne se trouve à 4 km de l'hotel. L'expérience culturelle dans la région comprend le Musée Gandhi Smriti, situé à 4,1 km de Leo de New Delhi. Il y a Ramakrishna Ashram à seulement 200 m de cet hotel, tandis que le Temple jaïn Sri Digambar Jain Lal Mandir est à 10 minutes en voiture.