OYO Townhouse 670 Hotel 16 features air-conditioned rooms with TV in the North Delhi district of New Delhi. This 4-star hotel offers room service and a 24-hour front desk.
Number of rooms: 90
a-16, Grand Trunk Rd, Indira Nagar, Adarsh Nagar, Delhi, 110033 New Delhi, India