Where is Sheridan Square?

Where is Sheridan Square located?

Sheridan Square, New York, United States (approx. 40.73278°, -74.0025°)


Where is Sheridan Square on the map?