El Super Hotel O Lotus Nueva Delhi, de 3 estrellas, se encuentra a poco más de 10 minutos en coche de la Terminal 3, y a unos 7 km del Parque Temático Fun 'n' Food Village.
Este hotel está situado en Nueva Delhi, muy cerca de la estación de metro Dwarka Sector 10. El hotel está situado en el barrio Suroeste de Nueva Delhi, lo que permite un fácil acceso a atractivos culturales como el Museo de la Fuerza Aérea India, ubicado a unos 15 minutos en coche. Situado a unos 3 km del Jardín Verde Jaggi, el Super Hotel O Lotus Nueva Delhi pone la ciudad al alcance de la mano. Este lugar está a 20 minutos en coche del Aeropuerto internacional de Delhi, que está situado a 5 km.
Las habitaciones disponen de climatizador, mientras que algunas tienen una cocina compartida y una cocina para mayor comodidad de los huéspedes. Todas las habitaciones están equipadas con un inodoro separado y una ducha.
El Super Hotel O Lotus sirve un desayuno delicioso cada día. El restaurante Drool Kitchen se encuentra a un corto paseo de este hotel.