Leeds Castle Ruins
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










