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
Leeds Castle in Kent, England is situated on an island formed by the River Len.