Located 2.3 km from the Dilli Haat, the 3-star Hotel The Grand New Delhi includes 26 rooms.
The hotel is situated in the South West district of New Delhi, a short way from Dabri Mor underground station. The Clock Tower is about 10 minutes' drive from this New Delhi hotel and Delhi International airport is 20 km away. The Grand New Delhi lies within 6 km of the Indian Air Force Museum. The nearest bus stop is Dabri Crossing, located nearly a 5-minute walk away.
This accommodation offers rooms with a balcony and a dining area complete with air conditioning.
Four Season is in the vicinity of the hotel.