2401 Walsh Avenue, Santa Clara, California

2401 Walsh Avenue, Santa Clara, California