Das Hotel Church Road Neu-Delhi ist 7 Kilometer vom Gurudwara Bangla Sahib entfernt und stellt eine Wechselstube und einen Außenkamin zur Verfügung. Das Hotel verfügt auch über einen Privatparkplatz.
Das komfortable Hotel liegt in erstklassiger Lage in Neu-Delhi, in 10 Fußminuten Entfernung von der U-Bahn-Station Jangpura. Die Unterkunft befindet sich ganz neben dem Humayun-Mausoleum, in ungefähr 2 km Entfernung. Das Church Road ist 10-minütige Autofahrt vom Nationalmuseum Neu-Delhi und anderen beliebten Attraktionen von Neu-Delhi entfernt. Die Bushaltestelle Bhogal liegt ganz nah am Hotel.
18 Zimmer in der Unterkunft sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen und WLAN. Das Badezimmer verfügt über eine getrennte Toilette und eine Dusche. Sie bieten zudem eine getrennte Toilette und eine Dusche in den Familien- Badezimmern.
Das Restaurant China Hut bietet Gerichte der chinesischen Küche und liegt nur 250 Meter zu Fuß vom Hotel Church Road entfernt.