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