Isle of Inch Talla

Home of the ruined castle of the earls of Monteith