Dotato di Wi-Fi nelle aree comuni, l'Hotel Avtar Nuova Delhi, a 2 stelle, offre sistemazione a circa 10 minuti in macchina dal Forte rosso. Gli ospiti che soggiornano presso questo hotel possono parcheggiare le loro auto in loco.
Quest’alloggio si trova nel pieno centro di Nuova Delhi, accanto a Friday Mosque e a 25 minuti a piedi dalla Strada Gali Paranthe Wali. Le attrazioni culturali della zona sono il Museo Nazionale (3 km) e il Museo internazionale delle bambole di Shankar (2 km). Inoltre, questo hotel è a circa 10 minuti in macchina dalla Porta dell'India. L'hotel Avtar è situato a breve distanza dalla stazione di metro di Rajiv Chowk.
Quest’alloggio offre 40 camere dotate di una TV a schermo piatto con canali satellitari e un impianto di climatizzazione.
Il ristorante Radhey Shyam Subhash Kumar, che offre agli ospiti la cucina indiana, si trova a una distanza di appena 14 minuti a piedi.