Noodles & Company 125

Noodles & Company #125 is a Noodles & Company restaurant located at 1087 South Hover Street in Longmont, Colorado. The location opened in 2002.