Loch Lomond, Glasgow

Loch Lomond is a freshwater loch in the west of Scotland. It is the largest inland body of water in Great Britain by surface area. The loch forms part of the boundary between the council areas of Stirling and West Dunbartonshire.
4.8
  Loch Lomond, United Kingdom
Find a nearby place to stay