Crakehall Church of England Primary School
Crakehall Church of England Primary School is in North Yorkshire, England.
The Environment Around Crakehall Church of England Primary School
The local environment around Crakehall Church of England Primary School is described as:
“Village school in Yorkshire Dales.”