Where is Holiday Inn Beijing Focus Square by IHG?

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°)


Where is Holiday Inn Beijing Focus Square by IHG on the map?