Noodles & Company 130

Noodles & Company #130 is a Noodles & Company restaurant located at 5844 Barnes Road in Colorado Springs, Colorado. The location opened in 2006.