The Tower of London is one of the greatest buildings in the world. Its walls hold the secrets of 900 years of history, during which time it has served as a royal palace, prison, execution ground, arsenal, treasure house and even a zoo.
National Gallery
The National Gallery is conveniently located right on Trafalgar Square – you can take a stroll around London too.
