Where is St. Albans Station?

Where is St. Albans Station located?

St. Albans Station, St. Albans Station, United States of America (approx. 44.8123°, -73.0861°)


Where is St. Albans Station on the map?