Ambica Palace New Delhi de 3 étoiles se trouve à moins de 6 km de la porte de l'Inde. Il propose également un distributeur automatique sur place. Situé à moins de 2 km de sites sportifs tels que Complexe sportif Thyagaraj, l'hôtel se trouve dans le voisinage de "Sud de Delhi" à New Delhi.
L'hôtel est situé à New Delhi, relativement près de Sarojini Nagar. Les sites religieux de la région comprennent la Mosquée Moth Ki Masjid (à 2 km) et le Temple du Lotus (à 7 km). Les familles voyageant à New Delhi apprécieront d'être à moins de 3 km du Nehru Planetarium. Kamal Cinema est situé à quelques minutes de route d'Ambica Palace.
Certaines chambres disposent de la climatisation ainsi que du Wi-Fi gratuit et d'une TV à écran plat pour votre confort. Elles sont équipées d'un décor confortable.
Un petit-déjeuner végétarien est disponible chaque matin à Ambica Palace de New Delhi. Il y a aussi un bar en terrasse. L'espace bar comprend une terrasse. À moins de 7 minutes de marche de ce étoiles, Kori's sert des repas asiatiques.