$1,248,000 - 870 Schembri Ln, East Palo Alto, CA 94303
870 Schembri Ln
East Palo Alto,
CA
94303
County: San Mateo