Question: Delamere railway station serves which large wood near Frodsham?
Sentence (from "Delamere Forest"): Delamere Forest or Delamere Forest Park is a large wood near the town of Frodsham in Cheshire, England.
Relevant evidence: Yes