Leeds Castle from the air, built across two islands in a lake fed by the River Len

Leeds Castle from the air, built across two islands in a lake fed by the River Len