Where is Wukesong Arena?

Where is Wukesong Arena located?

Wukesong Arena, Wukesong Arena, China (approx. 39.90999°, 116.274666°)


Where is Wukesong Arena on the map?