Where is Cabot Square?

Where is Cabot Square located?

Cabot Square, Cabot Square, Great Britain (approx. 51.50528°, -0.022222223°)


Where is Cabot Square on the map?