Isle of Inch Talla
Home of the ruined castle of the earls of Monteith