That looks like where they filmed ‘633 Squadron’.
prolly
No, 633 Squadron was filmed in Scotland, probably a bit “rougher” and ‘scraggier” than Wales.