The castle today dates mostly famous from the 19th century and is built on islands in a lake formed by the River Len to the east of the village of Leeds. It has been open to the public since 1976.Leeds Castle Foundation, a private charitable trust whose aim is to preserve the castle and grounds for the benefit of the public. Read More »