Llandeilo, littéralement Saint Teilo, est située au sud du Pays de Galles et à l'ouest du Brecon Beacons National Park. Son château, aujourd’hui en ruines, est juché sur les rives de la rivière Tywi et offre une vue spectaculaire sur tout le village.