1. Lins Mandarin Chinese Restaurant 5050 N Cumberland Ave Ste 13n, Norridge, IL 60706 Coordinate: 41.97149,-87.83736 Phone: (708) 452-0888