1012 N 24th Ave, Melrose Park, IL 60160 — $479,900 · 6bd · ~0.7% rule | OnePercent