Llandovery is a small, charming town located on the River Tywi in Carmarthenshire. It lies just outside the Brecon Beacons National Park. A ruined, medieval castle stands above the streets. The Romans had a fort here and on its hilltop site is a large church with a 13th Century tower.