Where is Camden Square?

Where is Camden Square located?

Camden Square, Camden Square, Great Britain (approx. 51.545°, -0.13194445°)


Where is Camden Square on the map?