Noodles & Company 628

Noodles & Company #628 is a Noodles & Company restaurant located at 1400 North Meacham Road in Schaumburg, Illinois.