Address: Tower Hill, London EC3N 4AB, United Kingdom | Find on Maps
The Tower of London is located on the north bank of the River Thames, in the heart of the City of London, England. It is a short walk from Tower Hill Underground station and is also close to other famous landmarks such as the Tower Bridge, HMS Belfast, and the Shard.
Closest landmark: Tower Bridge (300 m away)