Noodles & Company 9502

Noodles & Company #9502 is a Noodles & Company restaurant located at 528 East Green Street in Champaign, Illinois. The location opened on 38650.