Noodles & Company 640

Noodles & Company #640 is a Noodles & Company restaurant located at 2000 North Clybourn Avenue in Chicago, Illinois.