Results 1 results found Glen Rosa Water, with Cir Mhor and Goat Fell peaks ahead, Isle of Arran, Scotland, United Kingdom, Europe