Tower Of London
The Tower of London, located on the banks of the River Thames in central London, is a historic fortress and UNESCO World Heritage Site. With a rich history spanning over 900 years, it has served as a royal palace, a prison, and a treasury!