Noodles & Company 584

Noodles & Company #584 is a Noodles & Company restaurant located at 8908 Apollo Way in Downey, California.