Doté d'un stockage des bagages et d'une zone commerçante, Hotel The Manor - New Delhi se situe dans le voisinage de "Sud de Delhi" à New Delhi avec un accès à des sites naturels comme les Jardins des Lodhis à 4 km. Proposant 3 restaurants avec une cuisine italienischen, japanischen et indischen, cet hotel 3 étoiles est situé à moins de 15 minutes en voiture du Parc d'attractions Worlds of Wonder.
Le Parc zoologique national de Delhi est à 4,1 km de l'hotel boutique, tandis que la Tombe d'Humayun est à 2 km. Manor de New Delhi se trouve à proximité de la station de métro Ashram. Les édifices religieux notables à proximité incluent le Temple du Lotus, à environ 10 minutes en voiture de la propriété. L'arrêt de bus New Friends Colony, offrant un lien direct avec les attractions de la ville et les principaux lieux, est à une courte distance de la résidence.
Manor offre à ses clients 19 chambres équipées des fenêtres insonorisées, ainsi que d'un minibar et d'une cafetière/théière. Une TV à écran plat avec des chaînes satellite, et des conforts comme un fer à repasser et une table à repasser, une climatisation sont également proposés. Une toilette séparée et une douche sont gratuits dans les salles de bain et le confort est assuré par un sèche-cheveux et un bonnet de douche.
Vous pouvez aller au restaurant Camillos pour Mittagessen ou prendre votre Abendessen au restaurant Inja. Vous pourrez profiter du bar lounge sur place.