Just finished the London Eye and River Thames Cruise. Children have been amazing. Now off to Trafalgar Square while the sun is still shining.
I understand that that is where the center of London is measured from, as in on the milestones, "how far is it to London?" etc..