Where is St Nicholas' Park?

Where is St Nicholas' Park located?

St Nicholas' Park, St Nicholas' Park, Great Britain (approx. 52.282°, -1.578°)


Where is St Nicholas' Park on the map?