Children’s play area with small range of equipment, set within a residential area.
Helmsley, York YO62 5DT