2105 Central Ave, Alameda CA 94501 — $1,338,880 | Blackbird Research