Lagavulin Bistro Lagavulin Bistro Unit 16 Gallery Restaurant, Loch Lomond Galleries Main Street Alexandria G83 0UG Rating Date: 2023-05-10 Rating Authority: West Dunbartonshire Leave a Reply Cancel replyYou must be logged in to post a comment.