Address: London EC3N 4AB, United Kingdom | Find on Maps
The Tower of London is strategically located on the banks of the famous Thames River next to the iconic Tower Bridge toward the eastern part of the city.
Closest landmark: Tower Bridge (0.3 km)