Noodles & Company 123

Noodles & Company #123 is a Noodles & Company restaurant located at 1502 South Colorado Boulevard in Denver, Colorado. The location opened in 2002.