Oyo Rooms -Nehru Place
Oyo Rooms -Nehru Place is a 3-star property situated at about 3.8 km distance from Tughluqabad Fort.
India International Centre is about 7 km from the hotel.
The hotel comprises 12 rooms equipped with free wireless internet and a work desk.
Dawat and Khidmat offer a wide range of Indian meals and lie 500 meters away from the property.
Guests can get to Indira Gandhi Intl airport in 25 minutes by car.
Such facilities as a car park and a lift are available on-site.