$4,210,000 - 662 Twelve Acres Dr, Los Altos, CA 94022
662 Twelve Acres Dr
Los Altos,
CA
94022
County: Santa Clara