$1,958,000
631 Nicholson AVE, SANTA CLARA, CA, 95051
Single Family Residence