Where is Claremont Square?

Where is Claremont Square located?

Claremont Square, Islington, United Kingdom (approx. 51.53111°, -0.1102778°)


Where is Claremont Square on the map?