London Eye, Trafalger Square, Tower Bridge, Big Ben, and many more famous London landmarks can be enjoyed on the spectacular London Marathon. Run along the River Thames from Blackheath park to Buckingham Palace without having to get on a plane.