2515 Central Ave Unit 104C, Alameda CA 94501 — $675,000 | Blackbird Research