Where is Pioneer Square?

Where is Pioneer Square located?

Pioneer Square, Pioneer Square, Great Britain (approx. 51.898006°, -1.15333°)


Where is Pioneer Square on the map?