21519 Knoll Way, Castro Valley, CA 94546
4
beds
3
baths
2,069 Sq.Ft. LIVING AREA
6,300 Sq.Ft. lot