Noodles & Company 639

Noodles & Company #639 is a Noodles & Company restaurant located at 2561 Sycamore Road in Dekalb, Illinois. The location opened in 2010.