Thursday, April 14, 2011

Leeds Castle - Kent, England

Leeds Castle, acclaimed as the most romantic castle in England, is located in south-east England, built on two adjacent island in the river Len. Leeds Castle was originally a manor of the Saxon royal family possibly as early as the reign of Ethelbert IV ( 856-860). The first castle was an earthwork enclosure whose wooden palisade was converted to stone and provided with two towers along the perimeter. This is now vanished. Traces of arches in a vault thought to be Norman were found at the beginning of this century. source