Inchtalla or Inch Talla is an island in the Loch or Lake of Menteith in central Scotland. Its name derives from the Gaelic words innis ("island") and "talla" ("hall").
![]() | This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. (October 2022) |
The entire island is dominated by Talla Castle, which appears to have been built in the 18th century. It was erected on the site of an earlier building that dates from 1428.
![]() | This Stirling location article is a stub. You can help Wikipedia by expanding it. |