Get directions to: 168 Chinese Restaurant, Niles, IL
Restaurant address: 8922 North Greenwood Avenue Niles, IL 60714, USA
Restaurant: 168 Chinese Restaurant