Noodles & Company 607

Noodles & Company #607 is a Noodles & Company restaurant located at 14662 La Grange Road in Orland Park, Illinois. The location opened in 2003.