Inchtalla Photos

Meet 13 travelers, 3 tour guides and discover 220 photos

Inchtalla or Inch Talla is an island in the Lake of Menteith, central Scotland. ("Inch" derives from innis which is an old Gaelic word meaning "island"). It was also known as the Isle of Monteith, but it is not as big as Inchmahome nearby.
View Inchtalla guide >

Inch Talla Lake Of Menteith