Beijing National Stadium
Rated : Yet To Be Reviewed -
0 TotalSightseers have visited
1 National Stadium S Rd, Chaoyang Qu, China
Beijing National Stadium, also known as the “Birds Nest” is the national stadium of China, the stadium is situated in Beijing, China. The stadium was built for the 2008 Olympics, construction started in 2003. The architects behind the designs for the stadium were Jacques Herzog, Pierre de Meuron, Stefan Marbach (...Find out more)