Restaurants in Champaign, IL

Denny's Champaign
US 702 W Town Center Blvd. Champaign, IL 61822
(217) 359-7044(217) 359-7044
Open 24 hours
, 7 Days a Week