Ted's The Soulfulest, 120 N. First, Champaign, IL

Ted's was a soul food restaurant on North First Street that was in business during the 1970s.