$3,888,000 - 163 Del Monte Ave, Los Altos, CA 94022
163 Del Monte Ave
Los Altos,
CA
94022
County: Santa Clara