Doté d'un restaurant, l'hotel Ambica Palace New Delhi se trouve dans la localité de "Sud de Delhi", à moins de 15 minutes en voiture du Temple du Lotus et à moins de 2 km de lieux d'intérêt culturels tels que le Musé national du chemin de fer de Delhi. Cet hotel 3 étoiles comporte 15 chambres et offre des excellents services fournis par un personnel professionnel.
Nichée à 3 km des Jardins des Lodhis, la résidence est également à 9 km de la gare de New Delhi. Ambica Palace de New Delhi est situé non loin de l'Institut des sciences médicales de toute l'Inde. Les clients apprécieront également la proximité de Keshava Park, qui est à 16 minutes de marche. Le dargah de Nizamuddin est dans une zone de 6 km, ainsi que la station de métro Sarojini Nagar est à 750 m de cet établissement. Ambica Palace est juste à côté d'allure de l'arrêt de bus Kamal Cinema.
Il sert un petit déjeuner succulent tous les matins. Vous pouvez vivre une expérience gastronomique à Rajinder Da Dhaba qui propose une cuisine asiatique à 6 minutes à pied de l'hotel.