Where is Broomridge?

Where is Broomridge located?

Broomridge, Broomridge, Great Britain (approx. 56.100086°, -3.9255424°)


Where is Broomridge on the map?