Where is Whitby Park?

Where is Whitby Park located?

Whitby Park, Whitby Park (Station), Great Britain (approx. 53.274467°, -2.901959°)


Where is Whitby Park on the map?