El Airport Hotel Wow Inn Nueva Delhi, de 3 estrellas, se encuentra a unos 15 minutos en coche del Qutab Minar, y a 6 km del Parque Temático Fun 'n' Food Village.
El Museo Nacional de Ferrocarriles está situado a 7 km de este hotel. El Templo Uttara Swami Malai, situado a unos 10 minutos en coche del hotel, está abierto para visitas de los turistas. El hotel está ubicado cerca de la estación de metro Delhi Aero City, a 950 metros del Airport Hotel Wow Inn Nueva Delhi, y al lado de la parada de autobús Mahipalpur. Debido a su ubicación a 5 km del Aeropuerto internacional de Delhi, se tarda solo 10 minutos en coche para llegar allí.
Además de una zona de comedor y una zona de estar, las habitaciones en el lugar están equipadas con TV de pantalla plana con canales vía satélite. Los baños disponen de un inodoro separado y una ducha, además de instalaciones como toallas de baño y zapatillas.
El restaurante Delhi Barbeque está al lado del Airport Hotel Wow Inn, a unos 5 minutos a pie.