Los huéspedes del Hotel O Lotus Inn Nueva Delhi pueden visitar el Templo Uttara Swami Malai, ubicado a 4 km. Encontrarás un restaurante y consigna de equipaje en este hotel de 3 estrellas.
El Museo Nacional de Ferrocarriles se halla a unos 15 minutos en coche del hotel, y el aeropuerto internacional de Delhi está a 5 km. Las familias que viajen a Nueva Delhi disfrutarán estando a 6 km del Parque Temático Fun 'n' Food Village. El Lotus Inn está cerca de la estación de metro Delhi Aero City, que se encuentra a unos 600 metros.
El restaurante K3 ofrece una gran selección de platos no muy lejos de la propiedad.