$640,000 - 1225 Richard Pl, Hayward, CA 94541
1225 Richard Pl
Hayward,
CA
94541
County: Alameda