HomeLoch LomondLoch Lomond is a lake in southern Scotland and it’s a part of the Loch Lomond and The Trossachs National Park. Get Directions on Google Map