Where is Wooster Square?

Where is Wooster Square located?

Wooster Square, Wooster Square, United States of America (approx. 41.30482°, -72.91788°)


Where is Wooster Square on the map?