Leuchars, south of Dundee, north of St Andrews. On A919.