St Margaret's Elbow- via Crail and Fife Ness to St Andrews

37 km
174 m
159 m
St Margaret's Elbow- via Crail  and Fife Ness to St Andrews