Where is Holiday Inn Beijing Focus Square by IHG located?
Holiday Inn Beijing Focus Square by IHG, Holiday Inn Beijing Focus Square by IHG, China (approx. 39.9898°, 116.48131°)
Holiday Inn Beijing Focus Square by IHG, Holiday Inn Beijing Focus Square by IHG, China (approx. 39.9898°, 116.48131°)