Where is Kensington Square?
Where is Kensington Square located?
Kensington Square, Kensington Square, Great Britain (approx. 51.5006°, -0.19°)
Where is Kensington Square on the map?
{"latitude":51.5006,"longitude":-0.19,"title":"Kensington Square"}