Filming took place in Llandovery in 2023, the South Wales Guardian reported at the time. Scenes were shot in the market square of the town, while the signs of a local NatWest bank branch were ...
Some results have been hidden because they may be inaccessible to you