Houses for sale in Balnaguard, PH9, Perth and Kinross

There are 506 results. Balnaguard, PH9, Perth and Kinross. Property prices in Balnaguard, PH9 range from £29,995 to £2,400,000 with an average price of £268,506.

Properties for sale in Balnaguard, PH9, Perth and Kinross

icon