Beijing National Stadium
The Center is located in Beijing, just from the Beijing National Stadium (a.k.a. The Birds Nest Stadium).