Loch Lomond – Scotland



Loch Lomond is one of Scotland’s most iconic and beautiful natural landmarks — a massive freshwater loch (lake) located in southern Scotland, at the heart of the Loch Lomond & The Trossachs National Park.

Discover more from ARCHIPIX

Subscribe now to keep reading and get access to the full archive.

Continue reading