The London 2012 Olympic Games are held in the Olympic Stadium.
Chat with our AI personalities
The location of the Olympic stadium 2012 is Stratford, London, Great Britain. It will be built in the east side of London and the expected completion of the stadium is in 2011.