2590 Walsh Avenue in Santa Clara, California