No, this is not in Sancreed, exile, nor even in the same parish. I should imagine it is visible on Google Earth though I haven't tried to see it myself. I shall have a go when I have a mo.
Not Newbridge and there's nothing new about this small place but there may be something Welsh about it. (by the way, I've sent you a pm, Sparky, but the answer isn't in it!)