The village of Cosheston in Pembrokeshire, south-west Wales, is found on the edge of the Pembrokeshire Coast National Park. Boasting wonderful countryside and coastal landscapes, Cosheston is a fine choice of location for a luxury self-catering break.