Where is Soho Square?

Where is Soho Square located?

Soho Square, Camden, United Kingdom (approx. 51.51528°, -0.1322222°)


Where is Soho Square on the map?