475 Diller St, Alameda, California 94501 - For Sale | reAlpha