Back
Li Li Logo

Li Li

4.67mi
8306 Grand Avenue, Elmhurst, NY, 11373
Sat 11:00 AM - 11:30 PM(718) 533-6500
About Li Li

Ready to try some of the best Chinese in Elmhurst? Then it's time to order from Li Li. Looking to find the cheapest way to order Li Li? Choose the most affordable delivery or takeout option liste...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead