Where is Averill Park?

Where is Averill Park located?

Averill Park, New York, United States (approx. 42.63397°, -73.55373°)


Where is Averill Park on the map?