London : Tower of London


It is a historic castle located on the north bank of the River Thames in central London. The Tower of London has played a prominent role in English history. It was besieged several times and controlling it has been important to controlling the country.

hotels nearby

map and directions

food and drinks

more information