Het comfortabele Hotel Ambica Palace New Delhi met 3 sterren is gelegen op 3 km van de Lodi Gardens en binnen 10-minuten rijafstand van Qutb Minar.
Dit hotel heeft een welgelegen locatie in New Delhi binnen een paar straten van Bhikaji Cama Place metrostation. Sportliefhebbers zullen ook genieten van een bezoek aan Thyagaraj-stadion, op circa 25 minuten wandelafstand van het hotel met 20 kamers. Ambica Palace bevindt zich op 2 km van het Nationaal spoorwegmuseum van Delhi en andere belangrijke bezienswaardigheden van New Delhi. De bushalte Kamal Cinema is op wandelafstand van ongeveer 5 minuten hiervandaan. Vanwege de locatie, dat 5 km ligt van de luchthaven Indira Gandhi is het 20 minuten rijden om er te komen.
Gaten zullen van Aziatische keuken genieten bij Rajinder Da Dhaba binnen een straal van 400 meter.