703 Mallard Ln, Deerfield, IL 60015 — $429,900 · 3bd · ~0.9% rule | OnePercent