6200 Last Chance Rd, Davenport CA 95017 — $399,500 | Blackbird Research