Load mobile navigation

Delamere Forest

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 evergreen woodland, making it the largest area of woodland in Cheshire. The name means "forest of the lakes".

Story Saved
You can find this story in  My Bookmarks.Or by navigating to the user icon in the top right.