Restaurants in Chicago, IL
Restaurants
3465 N Kimball Ave.,
Chicago ,
IL
60618
UNITED STATES
Based on 1 reviews
little take out place
A little chinese food take out place for the locals. Its not far off the blue line belmont stop. Its also not too far off of 94 highway.Worldwide > United States > Chicago, IL > Restaurants