Noodles & Company 9003

Noodles & Company #9003 is a Noodles & Company restaurant located at 5710 West 86th Street in Indianapolis, Indiana. The location opened on 38784.