Leeds Castle

Leeds Castle

Leeds Castle is one of England's most beautiful castles and is situated on an island in a small lake.  It was a favorite of Henry VIII, and home to his first wife, Catherine of Aragon, after their divorce.

©Bill Yeaton

BACK     NEXT