Results 1 results found South Stack (Ynys Lawd), an island situated just off Holy Island on the North West coast of Anglesey, Wales, United Kingdom, Europe