The Arran Lodge The Arran Lodge, Altachorvie, Lamlash, Isle of Arran, UK The Arran Lodge provides an unique wedding venue in Lamlash on the Isle of Arran, Scotland. Enjoy complete seclusion and privacy for your special day...