Leeds Castle in Kent, England is a private castle in great condition
Photo by radioguyscott
Posted June 18, 2009