- Space (Private)
Loch Lomond Waterfront is located at Main Road, Balmaha, Stirlingshire, Glasgow. It offer the very best self catering holidays in 5 star luxury lodges. Our function suite can accommodate up to 110 delegates.
Already have an account?
See a problem with this venue's profile? Submit an issue