Noodles & Company 616

Noodles & Company #616 is a Noodles & Company restaurant located at 5681 West Touhy Avenue in Niles, Illinois. The location opened in 2005.