London photo by MikeInTown
May 1, 2006
The Tower of London is not actually a tower. It is a palace located on the banks of the Thames River in downtown London. This palace has also served as a fortress and an infamous prison where brutal executions took...Read More
Share your travel photos to expand your gallery and add color to your reviews.