As a former Willesdenite, I must jump to its defence - Willesden Junction is actually in the far less salubrious Harlesden, which is not, you are right, a place in which one would wish to find oneself lost.
Willesden is - or at least, was - a fair bit nicer! ;)
BTW, have had the same...