The landscape around Leeds Castle in England has been managed since the 13th century. The castle overlooks artificial lakes and ponds and is within a medieval deer park.
The landscape around Leeds Castle in England has been managed since the 13th century. The castle overlooks artificial lakes and ponds and is within a medieval deer park.