Where is Broomfield Park?

Where is Broomfield Park located?

Broomfield Park, Broomfield Park, Great Britain (approx. 55.863472°, -3.9780474°)


Where is Broomfield Park on the map?