The best around!
This Imo's location is one of the very best in St. Charles Co. The service was quick, the pizza and pastas and salads were tasty and made correctly. The store was super clean and well kept. The owners must really strive for perfection. I highly reccomend this Imo's to everyone!! This is truely the square beyond compare.