Tower of London

Year

1097

Type

building

The Tower of London, officially His Majesty's Royal Palace and Fortress of the Tower of London, is a historic citadel and castle on the north bank of the River Thames in London, England. The Tower's strongest and most impressive defences ov …

Styles

On the map

Loading map…

Get the app

The full map, every photo, descriptions, and check-ins. Free to browse.

Open Acarta