Visit the Tower of London on a layover, a Royal Castle dating back to late 1066. The castle was key to controlling all of England.
What to do with free time during a layover in London? Why not take a river cruise on the Thames from Westminster to Greenwich.?
A layover in London includes a quick sightseeing tour and a view of the city from above on the London Eye.