Thank you for completing and for your feedback! I realised I made an error with 16D - the clothes shop should in fact be Spanish - ZARA - A travelling for AZAR - this inside centreless Welsh town NEATH (A, centre, removed) to give NAZARETH.
I note the 3 clues you found tricky all relate to places in Wales so I will be sure to expand my geographical basis for clues next time :D
Makes sense! I'll be honest, I don't know of Zara, so still would have had trouble, but thank you for the explanation.
It's tricky not to use local knowledge, isn't it? I'm in New Zealand, and there's so much here ripe for cluing which, sadly, only other New Zealanders would understand.