6755 N Cicero Ave.,
Lincolnwood , IL 60712 UNITED STATES
Based on 1 reviews
Do not go hereI came there by myself and I was awaiting a party of 3 more. I was in a hurry and wanted something quick. The atmosphere was relatively quiet, but nothing spectacular, like a run-down Chinese governme...
Worldwide > United States > Lincolnwood, IL > Restaurants