Where is Callander Station?

Where is Callander Station located?

Callander Station, Callander Station, Great Britain (approx. 56.2459°, -4.21825°)


Where is Callander Station on the map?