Carreg Cennen Castle, Llandeilo, Carmarthenshire, Wales. Carreg Cennen Castle (Welsh: Castell Carreg Cennen meaning castle (on the) rock (above the) Cennen) is a castle near the River Cennen, in the village of Trap, four miles south of Llandeilo in Carmarthenshire, Wales.