Get directions to: Noodles & Company, Niles, IL
Restaurant address: 5681 W Touhy Ave Niles, IL 60714, USA
Restaurant: Noodles & Company