Noodles & Company 516

Noodles & Company #516 is a Noodles & Company restaurant located at 3640 South Street in Lafayette, Indiana.