Noodles & Company 663

Noodles & Company #663 is a Noodles & Company restaurant located at 3220 West Grand Avenue in Chicago, Illinois.