Guests of the comfortable 3-star Khandelwal Bhawan New Delhi hotel can easily reach Liberty Cinema, located only 6 minutes' walk away.
At this New Delhi hotel, you'll be 2.1 miles from Cloth Market and 1.4 miles from Rock Garden. The hotel is also approximately 20 minutes' walk from such natural sights as the big Ajmal Khan Park. Also, the Khandelwal Bhawan is 2.2 miles from the Orissan - style Laxminarayan Temple, and New Delhi train station is located 2.1 miles away.
The rooms feature an air conditioner, along with a flat-screen TV with satellite channels for guests' utmost comfort. These rooms also have a walk-in shower and a separate toilet in the family bathrooms.
You can dine at Pind Balluchi, in the immediate vicinity of the accommodation.