$2,985,000 - 2101 Fallen Leaf Ln, Los Altos, CA 94024
2101 Fallen Leaf Ln
Los Altos,
CA
94024
County: Santa Clara