Where is Broomhill?

Where is Broomhill located?

Broomhill, England, Great Britain (approx. 55.3071520749°, -1.6144752502°)


Where is Broomhill on the map?