50 Leonard Street

    Elgin, IL 60123
    • $172,990
    • STATUS: Active
    • ON SITE: 27 days
    • MLS #: 10090162
    UPDATED: 43 min ago