Noodles & Company 121

Noodles & Company #121 is a Noodles & Company restaurant located at 7301 South Santa Fe Drive in Littleton, Colorado. The location opened in 2002.