Noodles & Company 119

Noodles & Company #119 is a Noodles & Company restaurant located at 7234 North Academy Boulevard in Colorado Springs, Colorado. The location opened in 2002.