Leeds Castle Jigsaw Puzzle

Leeds Castle Jigsaw Puzzle

Leeds Castle in Kent, England is situated on an island formed by the River Len.

 
Jigsaw puzzle subject image credit: JuliaST/Shutterstock.com

See all jigsaw puzzles based on JuliaST's photographs.


Category: Castles