Noodles & Company 684

Noodles & Company #684 is a Noodles & Company restaurant located at 920 Brook Forest Avenue in Shorewood, Illinois.