Where is Vincent Square?

Where is Vincent Square located?

Vincent Square, Vincent Square, Great Britain (approx. 51.49292°, -0.13179°)


Where is Vincent Square on the map?