Where is Kensington Gardens Square?

Where is Kensington Gardens Square located?

Kensington Gardens Square, Westminster, United Kingdom (approx. 51.51453°, -0.1898587°)


Where is Kensington Gardens Square on the map?