Results 2 results found Beg Melen, Ile de Groix, Brittany, France, Europe Melen harbour, Groix Island, off the coast of Brittany, France, Europe