Cameron House on Loch Lomond
Address:
Cameron House, Alexandria, West Dunbartonshire G83 8QZ, Scotland, United Kingdom, Loch Lomond, Trossachs & Argyll, Scotland
Phone:
01389 312210
Website:
www.cameronhouse.co.uk
Capacity maximum day:
100+
Capacity maximum night:
400