2436 Armstrong Place, SANTA CLARA, CA, 95050, US | Single Family Residence For Sale