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