Where is Leopold Square?
Where is Leopold Square located?
Leopold Square, Sheffield, United Kingdom (approx. 53.38166°, -1.471944°)
Where is Leopold Square on the map?
{"latitude":53.38166,"longitude":-1.471944,"title":"Leopold Square"}