Where is Holiday Inn Express Shangdi Beijing by IHG located?
Holiday Inn Express Shangdi Beijing by IHG, Holiday Inn Express Shangdi Beijing by IHG, China (approx. 40.0365°, 116.31488°)
Holiday Inn Express Shangdi Beijing by IHG, Holiday Inn Express Shangdi Beijing by IHG, China (approx. 40.0365°, 116.31488°)