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