Llandovery, Wales. The ruins of the castle sit atop a hill just above town.