Where is Broxholm?

Where is Broxholm located?

Broxholm, England, Great Britain (approx. 53.293171829°, -0.6369152074°)


Where is Broxholm on the map?