Location: Home > YellowPages > IL > Champaign > Econo Lodge Inn & Suites

Econo Lodge Inn & Suites

914 W Bloomington Rd
Champaign, IL 61821
217-356-6000