Noodles & Company 673

Noodles & Company #673 is a Noodles & Company restaurant located at 1022 South Canal Street in Chicago, Illinois.