Where is Holiday Inn Express Chongli by IHG, Zhangjiakou located?
Holiday Inn Express Chongli by IHG, Zhangjiakou, Holiday Inn Express Chongli by IHG, Zhangjiakou, China (approx. 41.00008°, 115.30865°)
Holiday Inn Express Chongli by IHG, Zhangjiakou, Holiday Inn Express Chongli by IHG, Zhangjiakou, China (approx. 41.00008°, 115.30865°)