Where is Broad Walk Square?

Where is Broad Walk Square located?

Broad Walk Square, Broad Walk Square, Great Britain (approx. 51.431812°, -2.577874°)


Where is Broad Walk Square on the map?