19213 San Miguel Ave, Castro Valley, CA 94546

3 Beds      2 Baths      1428 SF      $615,000    SOLD