Noodles & Company 937

Noodles & Company #937 is a Noodles & Company restaurant located at 7853 South US Highway 31 in Indianapolis, Indiana.