Satellite map of Qizhong Forest Sports City Arena
The Qizhong Forest Sports City Arena, also known as Qizhong stadium, (pronounced "chee-jong") is a tennis arena in Shanghai, People's Republic of China.
Latitude: 31° 02' 31.52" N
Longitude: 121° 21' 19.88" E