Los huéspedes del hotel Ambica Palace Nueva Delhi, de 3 estrellas, pueden disfrutar de acceso al Estadio Thyagaraj, enclavado a unos 25 minutos a pie. Un restaurante está disponible para la comodidad de los huéspedes en el hotel, que está enclavado en el barrio Sur de Delhi de Nueva Delhi.
Puedes llegar fácilmente a los Jardines de Lodi a unos 3 km de este hotel. Los huéspedes también podrían visitar Keshava Park, que está a unos 5 minutos en coche. Puedes llegar a la Casa Birla en 10 minutos en coche. La estación de metro Sarojini Nagar, situada cerca del hotel Ambica Palace, ofrece una conexión rápida con todas las zonas de Nueva Delhi.
Las habitaciones cómodas de este alojamiento están equipadas con TV de plasma, además de aire acondicionado.
Se sirve un desayuno riquísimo cada mañana. El restaurante Rajinder Da Dhaba está al lado del Ambica Palace Nueva Delhi, a 450 metros.