Where is Soho Square?

Where is Soho Square located?

Soho Square, Soho Square, United States of America (approx. 40.725°, -74.00444°)


Where is Soho Square on the map?