Skip to content
Li Li Chinese Restaurant - Elmhurst 8306 Grand Ave Elmhurst, NY 11373
 

Li Li Chinese Restaurant - Elmhurst

Closed Opens Thursday at 11:00AM