Where is Sheridan Square?

Where is Sheridan Square located?

Sheridan Square, Sheridan Square, United States of America (approx. 40.73278°, -74.0025°)


Where is Sheridan Square on the map?