Cameron House on Loch Lomond *****
Alexandria, United Kingdom
Sleeping Rooms
128 rooms
Location
Sleeping Rooms
Total number of rooms
128
Maximum number of rooms for groups
Address and Location Info for Cameron House on Loch Lomond
Full Address
Balloch G83 8QZ
City
Alexandria
Region
Dunbartonshire
Country
United Kingdom
Latitude
56.013470
Longitude
-4.611129