Where is Montpelier Station?

Where is Montpelier Station located?

Montpelier Station, Montpelier Station, United States of America (approx. 38.22819°, -78.17667°)


Where is Montpelier Station on the map?