Noodles & Company 9012

Noodles & Company #9012 was a Noodles & Company restaurant located at 3450 West 86th Street in Indianapolis, Indiana.