Alexandria Accommodation
Alexandria is the largest town in the Vale of Leven, just off the A82 road north of Dumbarton. Alexandria is a good base from which to explore the Loch Lomond and The Trossachs National Park.
Alexandria is the largest town in the Vale of Leven, just off the A82 road north of Dumbarton. Alexandria is a good base from which to explore the Loch Lomond and The Trossachs National Park.