Noodles & Company 127

Noodles & Company #127 is a Noodles & Company restaurant located at 1812 Southgate Road in Colorado Springs, Colorado. The location opened in 2003.