Noodles & Company 7001

Noodles & Company #7001 is a Noodles & Company restaurant located at 18 South County Center Way in St. Louis, Missouri. The location opened on 38883.