Where is Maria Hernandez Park?

Where is Maria Hernandez Park located?

Maria Hernandez Park, New York, United States (approx. 40.70288°, -73.92403°)


Where is Maria Hernandez Park on the map?