Featuring currency exchange and an outdoor fireplace, the comfortable 3-star Church Road New Delhi hotel is nestled in New Delhi, 2.8 miles from the swaminarayan Akshardham. This hotel also includes parking.
The New Delhi hotel has a prime location 25 minutes' stroll from Nizamuddin. Located 0.5 miles from Jangpura subway station, the accommodation is 1.9 miles from the British-era public park "Lodhi Garden". The area also includes natural sites like Sunder Nursery City Park, which are 30 minutes' walk from the Church Road. Bhogal bus stop is 0.2 miles from this hotel and 4.7 miles from is enough to get to New Delhi train station.
The property offers rooms with a terrace and a sitting area featuring air conditioning, along with free wireless internet and a flat-screen TV with satellite channels. The rooms are equipped with private bathrooms fitted with a separate toilet and a shower.
Church Road hotel is just near China Hut and serves delectable meals.