The 3-star Hotel City Palace New Delhi offers proximity to the large Japanese Park, situated nearly a 25-minute walk away.
There are 19 rooms at this New Delhi hotel, each of them has climate control, as well as entertainment amenities such as a flat-screen TV with satellite channels.
This New Delhi hotel is located in the North Delhi district, just 1.7 km from the places of education like Bhagwan Parshuram Institute of Technology. Within reach of the hotel guests will find DTU University. Also, the City Palace New Delhi is about 30 minutes on foot from the Click Art Museum. You can catch the bus at Sec-16 Rohini bus stop, only a few steps from the accommodation.