Noodles & Company 647

Noodles & Company #647 is a Noodles & Company restaurant located at 2610 West Schaumburg Road in Schaumburg, Illinois.