Noodles & Company 617

Noodles & Company #617 is a Noodles & Company restaurant located at 18 West 64 West 22nd Street in Oakbrook Terrace, Illinois. The location opened in 2004.