1204 Peach Street, Alameda, CA 94051