The History of Leeds Castle,Leeds Castle, England. From 857 the site was owned by a Saxon chief called Led or Leed who built a wooden structure on two islands in the middle of the River Len.,A Day Trip to Leeds Castle: A Royal Retreat,Leeds Castle - All You Need to Know BEFORE You Go (2025),A Day Trip to Leeds Castle: A Royal Retreat