66 Wurr Rd, Loma Mar CA 94021 — $739,000 | Blackbird Research