Noodles & Company 610

Noodles & Company #610 is a Noodles & Company restaurant located at 895 South Randall Road in Elgin, Illinois. The location opened in 2003.