Browsed by
Month: April 2012

The Loveliest Castle in England — Leeds Castle

The Loveliest Castle in England — Leeds Castle

What do Saxons, Normans, Tudors, and an American heiress have in common? At one time, each of them owned Leeds Castle in Kent, described by some as “the loveliest castle in England.” To visit this little gem is to walk through a thousand years of perfectly preserved history. As you wander along the banks of the river Len, through the 500-acre park surrounding the Castle, white and black swans glide gracefully under the ancient trees. In the spring, carpets of daffodils,…

Read More Read More