Where is Middlebury Station?

Where is Middlebury Station located?

Middlebury Station, Middlebury Station, United States of America (approx. 44.017426°, -73.16978°)


Where is Middlebury Station on the map?