Where is Broomhall?

Where is Broomhall located?

Broomhall, Broomhall, Great Britain (approx. 53.375454°, -1.4837754°)


Where is Broomhall on the map?