Results 1 results found The 12th century Llangwyfan church on small tidal island reflected in calm sea. Porth Cwyfan. Aberffraw. Anglesey, North Wales, United Kingdom, Europe