Where is Montrose Station?

Where is Montrose Station located?

Montrose Station, Montrose Station, Great Britain (approx. 56.712646°, -2.47136°)


Where is Montrose Station on the map?