Noodles & Company 526

Noodles & Company #526 is a Noodles & Company restaurant located at 5130 Cherry Avenue in San Jose, California.