These are the castle ruins at Newcastle Emlyn (Castell Newydd Emlyn). Taken from the gate in the car park.