Delamere Forest or Delamere Forest Park is a wood in the Cheshire West and Chester area of Cheshire, England, near the town of Frodsham. It includes 972 hectares (2,400 acres) of mixed deciduous and ...