Scotland

Inch Talla

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").

Open on the map →
Inch Talla

Part of the Scotland islands map.

Canonical profile for search engines and AI crawlers. The map opens on demand — no auto-redirect.