Homes for Sale in Castro Valley CA

3239 Lenard Dr, Castro Valley, CA 94546

A Diamond in the Rough!