Noodles & Company 170

Noodles & Company #170 is a Noodles & Company restaurant located at 14375 Orchard Parkway in Westminster, Colorado.