Dalreoch is a small settlement in Perth and Kinross. It lies south of the A9 trunk road 8 miles southwest of Perth.https://www.scottish-places.info/towns/townfirst9137.html#:~:text=A%20small%20settlement%20in%20Perth,crosses%20the%20River%20Earn%2C%20beyond.

It is not to be confused with Dalreoch railway station in Dumbarton, West Dunbartonshire.

References