Where is Bournemouth Square?

Where is Bournemouth Square located?

Bournemouth Square, Bournemouth Square, Great Britain (approx. 50.719696°, -1.878002°)


Where is Bournemouth Square on the map?