*DECA Improvements (Jen Fuentes) Share: *DECA Improvements (Jen Fuentes) Visit Website 2611 W Springfield Ave. Champaign, IL 61821 (217) 202-8299 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.