14 Lomond Castle
14 Lomond Castle - Alexandria Luss, G83 8EE14 Lomond Castle is a luxurious town house set on the banks of Loch Lomond in 5 acres of gated private grounds with a private beach and jetty. Free WiFi is provided throughout the property.
1 rooms
from £240