Stewart Raceway
HO-scale slot car racing in the Santa Cruz Mountains.
It looks like nothing was found at this location. Maybe try a search?