Peoria Restaurant is top 10 in the State

February 22, 2016

One popular restaurant in Peoria is gaining more national attention. One World Café made the list of top ten restaurants in Illinois to visit before you die. It’s number 10 on the newest list, put out Sunday by www.onlyinyourstate.com. The website claims …