Leeds Castle weddings

Leeds Castle weddings

Leeds Castle is one of the premier castles in England, located 5 miles outside Maidstone in Kent. Built originally in 1119, The castle stands on an island in the moat created from the river Len. A favourite residence of King Edward 1st in the 13th century, in more...

Pin It on Pinterest