Where is Broomwood school?

Where is Broomwood school located?

Broomwood school, Broomwood school, Great Britain (approx. 51.451775°, -0.165721°)


Where is Broomwood school on the map?