I was last in London in 2010, the Olympics were held here in 2012, better go see the Olympic site then. It is located east of the city at Stratfor....