Where is Charterhouse Square?
Where is Charterhouse Square located?
Charterhouse Square, Islington, United Kingdom (approx. 51.52074°, -0.09933°)
Where is Charterhouse Square on the map?
{"latitude":51.52074,"longitude":-0.09933,"title":"Charterhouse Square"}