Li Li Chinese Restaurant - Elmhurst 8306 Grand Ave Elmhurst, NY 11373
Closed
Opens Thursday at 11:00AM