top of page

The Tower of London is an ancient Norman stone fortress in London. It stands on the bank of the River Thames, in the oldest part of the city.It is a UNESCO World Heritage Site.

 

bottom of page