Ben Ledi
Scottish Mountain Walks

Ben Ledi

Ben Ledi Ben Ledi, which means the mountain of god, lies just past Callander¬† in the Trossachs. If coming from Stirling, and the M9 motorway, take the junction 10 exit, signposted for Callander and Crianlarich, […]