I zoomed in on the article and it looks like the address is 721 Pacific Coast Hwy. I know about where that is, but I don't remember a slot track. But
by 1967 I was into real cars and I probably wouldn't notice a slot track. Especially when there were so many.