Castell Carreg Cennen is a stunning castle perched on a limestone hill in Carmarthenshire, Wales near the town of Llandeilo and overlooking the River Cennen. Records suggest that forts and castles built on the site date back to the end of the 12th century. The castle has been in the hands of both the Welsh… Read More