London Stadium

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The London Stadium, formerly called the London Olympic Stadium is a multi-purpose stadium located at Queen Elizabeth Olympic Park in the Stratford district of London. It was the main stadium for the London 2012 Olympic Games.