The Tormaukin Inn is generally regarded as one of the most well known Country Inns in Scotland. Located on the A823, a popular cross country tourist route leading from Stirling and Dollar in the sou
↧