Where is Broomedge?

Where is Broomedge located?

Broomedge, England, Great Britain (approx. 53.3702333762°, -2.4440202714°)


Where is Broomedge on the map?