The Tower of London: Historic Royal Palaces
0.00 km5 Great Tower Street, London
The Tower Of London is a Royal Palace and Fortress that stands on the banks of the river Thames. Founded in 1066 by William the Conqueror, it has served as a palace, prison, royal mint, menagerie,...