Where is Mineola Ave + Garden St?

Where is Mineola Ave + Garden St located?

Mineola Ave + Garden St, Mineola Ave + Garden St, United States of America (approx. 40.79019°, -73.652756°)


Where is Mineola Ave + Garden St on the map?