Where is Melrose Station?

Where is Melrose Station located?

Melrose Station, Melrose Station, Great Britain (approx. 55.5966°, -2.7211°)


Where is Melrose Station on the map?