Where is Northampton Square?

Where is Northampton Square located?

Northampton Square, Islington, United Kingdom (approx. 51.5273°, -0.1023°)


Where is Northampton Square on the map?