Where is Downshire Station?

Where is Downshire Station located?

Downshire Station, Downshire Station, Great Britain (approx. 54.720875°, -5.79073°)


Where is Downshire Station on the map?