Noodles & Company 106

Noodles & Company #106 is a Noodles & Company restaurant located at 550 Broadway in Denver, Colorado. The location opened in 2000.