Llangadog is a beautiful village found in the heart of Carmarthenshire in south-Wales. The village is located just 2 miles from the edge of the stunning Brecon Beacons National Park and is an idyllic location for a luxury self-catering holiday in Wales.