Where is Claremont Square?

Where is Claremont Square located?

Claremont Square, Claremont Square, Great Britain (approx. 51.531113°, -0.11027778°)


Where is Claremont Square on the map?