Noodles & Company 9020

Noodles & Company #9020 is a Noodles & Company restaurant located at 3040 Columbus Center in Columbus, Indiana.