Where is Hudson Square?

Where is Hudson Square located?

Hudson Square, Hudson Square, United States of America (approx. 40.72657°, -74.0077°)


Where is Hudson Square on the map?