3428 Helen St, Oakland, CA 94608

4 Beds      3 Baths      2125 SF      $1,015,000    SOLD