Offering a garden and city view, Hotel Rudra INN at Chhatarpur is situated in New Delhi, 10 km from Tughlaqabad Fort and 12 km from Lodhi Gardens. The air-conditioned accommodation is 3.
Number of rooms: 9
88 100 Feet Road, Chattarpur, 110074 New Delhi, India