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!
Places you can do this
OTHERS WHO HAVE COLLECTED THIS
Be the first user to collect and make this memory !