Where is Westminster Station?

Where is Westminster Station located?

Westminster Station, Westminster Station, United States of America (approx. 43.08563°, -72.43925°)


Where is Westminster Station on the map?