Where is Maimonides Park?

Where is Maimonides Park located?

Maimonides Park, Maimonides Park, United States of America (approx. 40.574444°, -73.98416°)


Where is Maimonides Park on the map?