The stadium is known as the Olympic Stadium. This is located within the Olympic Park in London.
It is the shorthand name for the olympics being held in london in 2012.
venues in london
The United States
26 games name in olympics 2012 london
London's Wembley Stadium is situated in an area of London called Wembley, after which the stadium takes it name.
United States swimmer, Michael Phelps, won the most medals in the London 2012 Olympics.6 Total: 4 Gold, 2 Silver
The clues in the name London is where it was hosted