Super OYO Townhouse 99 Rudra Inn Near Chhatarpur Metro Station features air-conditioned rooms with TV in the Chattarpur district of New Delhi. This 4-star hotel offers room service and free Wi-Fi.
Number of rooms: 30
D-88, 100 Feet Road, Chattarpur Enclave, Chattarpur, Delhi, Chattarpur, 110030 New Delhi, India