Oyo Rooms -Nehru Place
Oyo Rooms -Nehru Place is a good accommodation choice in New Delhi.
The property is located in South Delhi district, 4.8 km from Alai Minar, Delhi Art Gallery and Sai Baba Temple. Oyo Rooms -Nehru Place is also minutes away from ISKCON Temple, Jamia Hamdard and Jamia Millia Islamia University.
Guests can enjoy indian cuisine in Dawat located fairly close to the property.
Oyo Rooms -Nehru Place lies within 20 minutes’ drive to Indira Gandhi Intl airport.
The hotel offers 24-hour room service, 24-hour security and housekeeping together with an elevator and parking for guests' comfort.