Alex Coomber
Perth to Inverness. Highland Main Line. 112 Miles. Perth, Dunkeld & Birnam, Pitlochry, Blair Atholl, Dalwhinnie, Newtonmore, Kingussie, Aviemore, Carrbridge and Inverness.