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