Noodles & Company 686

Noodles & Company #686 is a Noodles & Company restaurant located at 3871 East Main Street in St. Charles, Illinois.