Where is Averill Park?

Where is Averill Park located?

Averill Park, Averill Park, United States of America (approx. 42.634357°, -73.553764°)


Where is Averill Park on the map?