View details for 2072 North 17th Avenue 2072 North 17th Avenue $1,500+ 2072 North 17th Avenue, Melrose Park, IL 60160