Where is Holiday Inn Express Beijing Huacai by IHG located?
Holiday Inn Express Beijing Huacai by IHG, Holiday Inn Express Beijing Huacai by IHG, China (approx. 40.01107°, 116.46757°)
Holiday Inn Express Beijing Huacai by IHG, Holiday Inn Express Beijing Huacai by IHG, China (approx. 40.01107°, 116.46757°)