Discover London's gem with 950 years of history.
Explore this unique historic castle on the north bank of the River Thames and feel its unique atmosphere. Listen to stories about the castle's towers and learn more about their special ceremonies, inhabitants, and mysteries.
The tour will take you to different...