Polly1958. I notice that I have T'Pau for the answer to another clue "("squiggle!) French Town", so, with respect, are you sure about "Vulcan Princess" ?
Yes, AuntFlo, the "squiggle" is indeed the Greek letter Alpha, so I agree entirely with your suggestion, even though Alphavillle were "one-hit-wonders". Thank you, very much.