El Hotel O Lotus Inn Nueva Delhi, de 4 estrellas, se encuentra a una distancia de 7 km del Museo Nacional de Nueva Delhi, y a una distancia de 4 km de la Tumba de Humayun. El hotel ofrece a los huéspedes WiFi en toda la propiedad.
Este hotel está situado en Nueva Delhi, a poca distancia de la estación de metro Mayur Vihar - I. Los lugares de ocio del barrio East Delhi de Nueva Delhi incluyen Club de golf de Delhi, a una distancia de 6 km del hotel Lotus Inn Nueva Delhi. Explora los lugares de interés históricos de Nueva Delhi, empezando por la Puerta de la India, situado a 6 km. El Hotel O Lotus Inn está a un par de minutos en coche de la estación de autobús Shashi Garden Mor.
Algunas habitaciones cuentan con baños privados, así como Wi-Fi gratis y televisión por cable.
El restaurante Tapasworld con comida india, está ubicado a unos 300 metros de este alojamiento.