Learn about the agricultural tourism of Leeds castle in England. Leeds Castle, 4 miles (6.5 km) southeast of Maidstone, Kent, England, dates back to 1119, though a manor house stood on the same site from the 9th century. The castle and grounds lie to the east of the village of Leeds, Kent, which should not […]