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 militay.
The Tower of london and London Bridge, also often reffered to as Tower
Bridge, are located right next to each other.