Noodles & Company 603

Noodles & Company #603 is a Noodles & Company restaurant located at 20530 North Rand Road in Deer Park, Illinois. The location opened in 2002.