Kane County Chronicle's Mystery Diner April 8, 2001
"Neo takes pizza back to its Italian roots"
There's a new place to get pizza in town. And while the pizzeria is new, the pizza it serves is anything but. Pizzeria Neo, which opened about a month ago in downtown St. Charles... Read More