Why do you think it needs the word "stadium" in it? That was sort of the point of the post you quoted, I thought!
... and actually, "Village Way" sounds OK to me ......
I agree, Village Way sounds kinda nice
But then the fans would be dubbed the Village People