L'Hotel Amby Inn New Delhi de 3 étoiles est niché dans la localité de "Sud de Delhi", à 3 km d'attractions sportives, telles que Complexe sportif Thyagaraj. L'hôtel fournit du Wi-Fi dans les zones publiques et 8 chambres avec vue sur la ville.
L'Hotel Amby Inn de New Delhi est situé à 3 km des Jardins des Lodhis et près de la station métropolitaine. Situé au cœur même de New Delhi, l'hôtel se trouve à 6 km de la porte de l'Inde. La Tombe d'Humayun est situé à 2 km de ce étoiles. La station de métro la plus proche est dans une zone de 500 mètres.
L'Hotel Amby Inn propose des chambres équipées de la climatisation, ainsi que d'un mini-frigo bar et d'une cafetière/théière. Quelque chambre est équipée de salles de bain privées avec des peignoirs de bain et une douche. Dotées d'une douche, les salles de bains en sécurité sont équipées des peignoirs de bain.
L'Hotel Amby Inn de New Delhi offre un petit-déjeuner au restaurant. Amar Corner est situé à quelques minutes de route de l'hôtel.