Noodles & Company 795

Noodles & Company #795 is a Noodles & Company restaurant located at 4013 Yellowstone Avenue in Chubbuck, Idaho.