The Tower of London is
located downstream the Thames River, next to the city of London.
The construction of these buildings goes back all the way to 1078. The
location served Kings and the military.
Right next to the Tower of London is London Bridge also called Tower Bridge
Both tourist attractions are located within walking distance