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?
Northampton Square - London
{"latitude":51.5273,"longitude":-0.1023,"title":"Northampton Square"}