$1,728,000 - 840 Matadero Av, Palo Alto, CA 94306
840 Matadero Av
Palo Alto,
CA
94306
County: Santa Clara