37221 Salt Pond Pl, Newark CA 94560 — $1,598,000 | Blackbird Research