Das 3-Sterne-Hotel Ambica Palace Neu-Delhi liegt in einer Entfernung von 6 km vom Humayun-Mausoleum und bietet WLAN in den öffentlichen Bereichen und Parkplätze. Das Hotel befindet sich im Stadtviertel South Delhi von Neu-Delhi und ist in 10 Autominuten Entfernung von natürlichen Sehenswürdigkeiten wie den Lodi-Gärten.
Das Hotel befindet sich in Neu-Delhi, etwa 750 Meter von der U-Bahn-Station Sarojini Nagar entfernt. All India Institutes of Medical Sciences ist gleich neben dem Ambica Palace Neu-Delhi und kann leicht erreicht werden. Das National Rail Museum of India liegt in einer 25 Gehminuten Entfernung von der Unterkunft. Das Hotel liegt außerdem ziemlich nah an der Bushaltestelle Kamal Cinema.
Jeden Tag bietet die Unterkunft seinen Gästen ein kostenloses Frühstück. Das Restaurant Rajinder Da Dhaba, das etwa 450 Meter vom Hotel entfernt ist, bietet asiatische Küche für jeden Geschmack.