477 Diller St, Alameda CA 94501 — $1,198,000 | Blackbird Research