Location Information

Hotel China Town, New Delhi New Delhi contact-img

Hotel China Town, New Delhi

Located just a stone’s throw away from Karol Bagh Metro Station, Hotel China Town, is quite a delightful place to stay at for both business and leisure travellers visiting New Delhi.