The Tower of London jigsaw puzzle depicts a historic castle in London, England. The castle is located on the north bank of the River Thames.
Tower of London • travel • castle • London • England • United Kingdom
More Random Jigsaws »