Noodles & Company 793

Noodles & Company #793 is a Noodles & Company restaurant located at 1833 Blue Lakes Boulevard North in Twin Falls, Idaho.