Applebee's Restaurants in Champaign, IL