Noodles & Company 117

Noodles & Company #117 is a Noodles & Company restaurant located at 11153 South Parker Road in Parker, Colorado. The location opened in 2002.