×

National Stadium

(1,176) Stadium in Beijing, China
The National Stadium, a.k.a Bird's Nest, is a stadium at Olympic Green in Chaoyang, Beijing, China. The National Stadium, covering an area of 204,000 square meters with 91,000 capacity, broke ground in December 2003, officially started construction in March 2004, and was completed in June 2008.
Address: 1 Guojiatiyuchang S Rd, Chaoyang, China, 100101
Phone: +86 10 8437 3008