Where is Westchester Square?

Where is Westchester Square located?

Westchester Square, New York, United States (approx. 40.83989°, -73.84295°)


Where is Westchester Square on the map?