Where is Broomhill Place?

Where is Broomhill Place located?

Broomhill Place, Broomhill Place, Great Britain (approx. 55.874302°, -4.324704°)


Where is Broomhill Place on the map?