L'Hotel Avtar Nuova Delhi, dotato di Wi-Fi nelle aree comuni, si trova a circa 5 minuti in auto dal Tempio Jain Sri Digambar Jain Lal Mandir. Gli ospiti che soggiornano presso l'hotel possono parcheggiare le loro auto nella struttura.
Per un soggiorno confortevole a Nuova Delhi, l'hotel Avtar offre 40 camere dotate di una TV a schermo piatto con canali satellitari e un impianto di climatizzazione.
Gli ospiti possono gustare piatti della cucina indiana al ristorante Rishi Vaishno Dhaba, situato a 1 km da questa struttura.
L'hotel a 2 stelle offre una posizione nel pieno centro di Nuova Delhi, a poca distanza da Friday Mosque. Questa struttura offre la vicinanza a luoghi di interesse per le famiglie come Nehru Planetarium ( 4 km) e lo Zoo di Delhi ( 4,1 km). Trovarsi a 10 minuti in auto dal Forte rosso è un vantaggio per gli ospiti di quest’alloggio. La stazione degli autobus Shivaji Stadium Terminal si trova a circa 10 minuti a piedi, mentre la stazione della metropolitana più vicina, di Rajiv Chowk, si trova a pochi minuti di auto dall'Hotel Avtar.