Croes-goch (also spelled Croesgoch) is a village in North Pembrokeshire, West Wales. It is situated on the A487 between Fishguard and St David's. It lies some five miles northeast of St Davids on the
junction of the A487 St Davids to Fishguard road with the B4330 Llanrhian to Haverfordwest. The village, which has a
population of about 400, lies within Llanrhian Community Council and lies two miles south of the Pembrokeshire Coast National Park.
Distance between:
London to Croesgoch218 Miles / 351 Kms Liverpool to Croesgoch137 Miles / 221 Kms