La Barca La Barca 33 – 34 West Clyde Street Helensburgh Argyll And Bute G84 8AW Rating Date: 2019-04-16 Rating Authority: Argyll and Bute Leave a Reply Cancel replyYou must be logged in to post a comment.