London Tourist Attractions

Thanks! Share it with your friends!

Close

The Tower of London is located in central London just nearby the River Thames and it is one London’s famous tourist attraction. Throughout the years, the Tower of London has been used as royal palace, armory, prison and even a zoo.

Comments

Comments are disabled for this post.