20021 Santa Maria Ave, Castro Valley, CA 94546
2
beds
3
baths
1,460 Sq.Ft. LIVING AREA
0.93 Acres lot