Where is Montpelier Station?

Where is Montpelier Station located?

Montpelier Station, Montpelier Station, Great Britain (approx. 51.46835°, -2.58869°)


Where is Montpelier Station on the map?