$899,000 - 2260 Euclid Ave, East Palo Alto, CA 94303
2260 Euclid Ave
East Palo Alto,
CA
94303
County: San Mateo