A 10 minuti a piedi dalla stazione della metropolitana di Karol Bagh, l'hotel a 3 stelle Hotel China Town si trova in una zona turistica di Nuova Delhi, a meno di 5 minuti a piedi dal Mercato di Karol Bagh. L'hotel offre una sistemazione con il Wi-Fi in tutta la struttura.
La struttura è situata a 5 km di distanza dal Forte rosso e a 4 km di distanza dalla Strada Gali Paranthe Wali. Il China Town offre agli amanti della storia la vicinanza allo Stadio di Cricket Feroz Shah Kotla (6 km) e la Residenza presidenziale Rashtrapati Bhavan (4 km). Quest’alloggio si trova a 6 km di distanza dalla Porta dell'India. L'hotel China Town è relativamente vicino alla fermata dell'autobus Karol Bagh Metro.
Questa struttura comprende 21 camere con uno scrittoio, una TV a schermo piatto con canali satellitari e un impianto di climatizzazione.
Gli ospiti possono godersi il pasto mattutino al ristorante. Gli ospiti possono raggiungere a piedi, in circa 300 metri, i ristoranti l'Haryana Lassi e R1 Lounge.