Li Li Chinese Restaurant - Elmhurst 8306 Grand Ave Elmhurst, NY 11373
Opens Soon
12:00PM - 10:30PM   View Hours
(718) 533-6500