Where is Downhill Station?

Where is Downhill Station located?

Downhill Station, Downhill Station, Great Britain (approx. 55.16606°, -6.821172°)


Where is Downhill Station on the map?