Location The town of Crieff is located in northwest Perthshire lying approximately 17 miles west of the city of Perth. Crieff lies on the A85 road, the main