Get directions to: China Star Restaurant, Niles, IL
Restaurant address: 8105 North Milwaukee Avenue Niles, IL 60714, USA
Restaurant: China Star Restaurant