Noodles & Company 615

Noodles & Company #615 is a Noodles & Company restaurant located at 4912 Northwest Highway in Crystal Lake, Illinois. The location opened in 2003.