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?