Where is Auchterarder Station?

Where is Auchterarder Station located?

Auchterarder Station, Auchterarder Station, Great Britain (approx. 56.2902°, -3.6893°)


Where is Auchterarder Station on the map?