Situato a circa 2 km dal Museo nazionale delle ferrovie di Delhi, l'hotel a 3 stelle Ambica Palace Nuova Delhi offre un bancomat e un ascensore. La Porta dell'India si trova a circa 6 km di distanza e la Moschea Moth Ki Masjid può essere raggiunto in 10 minuti in macchina.
L'hotel è situato nel quartiere Delhi Sud, a circa 6 km da un luogo sacro come la Tomba di Humayun. L'ambica Palace offre agli amanti della storia la vicinanza alla Fortezza di Purana Qila (7 km) e la Residenza presidenziale Rashtrapati Bhavan (5 km). Questa struttura offre facile accesso ad attrazioni sportive come Thyagaraj Sports Complex, che è a circa 2 km di distanza. L'ambica Palace si trova a breve distanza dalla stazione della metropolitana Sarojini Nagar, che offre un facile accesso a tutte le attrazioni di Nuova Delhi.
Vantando interni confortevoli, alcune camere hanno un balcone, connessione Wi-Fi gratuita e un impianto di climatizzazione. Le camere dispongono di una balcone privato.
Viene servita una colazione vegetariana ogni mattina. C'è anche un bar sulla terrazza. La zona bar comprende un bar sulla terrazza. Gli ospiti potranno gustare piatti asiatici presso il ristorante Kori's, situato a circa 7 minuti a piedi da questo hotel.