The 2-star Green Lotus Sai International New Delhi hotel is located 17 minutes' walk from Lodi Era Baoli and offers a restaurant. There is also a car park.
This hotel is located within 600 feet of The Omerus, 12 miles from New Delhi train station. The New Delhi hotel provides easy access to World Development Foundation, which is approximately 20 minutes' walk away. Also, the Green Lotus Sai International is not far from ISKCON Temple. This property is located a mere 850 feet from Dwarka Sector 12 subway station and a 20-minute drive will be enough to get to Delhi International airport.
Serving a wide assortment of dishes, Cafe After Hours is only a few steps from the hotel.