Noodles & Company 126

Noodles & Company #126 is a Noodles & Company restaurant located at 7401 East 29th Avenue in Denver, Colorado. The location opened in 2003.