$699,999 - 17260 Via Estrella, San Lorenzo, CA 94580
17260 Via Estrella
San Lorenzo,
CA
94580
County: Alameda