New £10 million affordable housing development opens in Perth

© Courtesy The Gannochy TrustJohn Swinney with chairman of the Gannochy Trust David Gray.
John Swinney with chairman of the Gannochy Trust David Gray.