The Canyon

Public park in Stevenage · 0.23 hectares