El Hotel Avtar Nueva Delhi está en el centro de Nueva Delhi, a unos 3 km de lugares de compras como el Mercado de Karol Bagh. Se ofrece a los huéspedes Wi-Fi por 175 INR por cada 24 horas en zonas comunes.
Este hotel tiene 40 habitaciones equipadas con TV de pantalla plana con canales vía satélite y climatizador.
Ofreciendo comida india, el restaurante Rishi Vaishno Dhaba se encuentra a tan solo 1 km de esta propiedad.
Este hotel de 2 estrellas está situado en el distrito Paharganj, a una distancia de 2 km del Tribunal Supremo de la India y a poca distancia a pie de la Mezquita del viernes. Ubicado a tan solo 10 minutos a pie de la estación de metro Rajiv Chowk, el hotel Avtar se encuentra a 10 minutos en coche de la Catedral del Sagrado Corazón. Las familias que viajen a Nueva Delhi disfrutarán estando a unos 4 km del Parque Zoológico Nacional. El Hotel Avtar también está situado a un agradable paseo de de la parada de autobús Super Bazar.