2121 Placer Dr San Leandro Ca 94578, 1212018 | HotPads