2086 Walsh Avenue in Santa Clara, California