3354 D St, Hayward, California 94541 - For Sale | reAlpha