Noodles & Company 613

Noodles & Company #613 is a Noodles & Company restaurant located at 1851 Tower Drive in Glenview, Illinois. The location opened in 2003.