Skip to main content
Go Pro

Leeds Castle Ruins

Leeds Castle Ruins - Photo by David Lally1 / 1

Leeds Castle is a castle in Kent, England,. It is built on islands in a lake formed by the River Len to the east of the village of Leeds. The ruins of Leeds Castle provide a unique and captivating subject for photographers. Set in a large parkland with scenic walking trails and an idyllic moat, the castle ruins showcase a bygone era's architectural grandeur. (Leeds, England)

herohistoriccastlewaterfront
📍Nearby Photo Spots