Peoria Business Selected As Best In The Nation

(Peoria, IL) -- A Peoria business is named one of the best in the country. Running Central is listed as a top rated store for 2014 in a pair of publications, "Running Insight" and "Competitor Magazine." The running apparel store's credit rating and community commitment are taken into account when evaluated.