Imperial Of China is a chinese restaurant DeKalb County Georgia located in United States.
4810 Covington Hwy Atlanta-Decatur , GA 30035 United States
Reservations | No |
Credit Cards | Yes (incl. American Express) |
Outdoor Seating | No |
I haven't been here since the early 2000's. I think they have the lunch specials in the area for a Chinese place
Kind of sketchy looking, but awesome classic Chinese take-out. Sesame Chicken , Mongolian Beef , all that stuff.
They make the BEST sweet tea and lemonade mix in Georgia.
They always skip on the condiments.
Sum of the best Chinese on da east side!
try the house fried rice and the brasied wings or fried wings. best chinese food in metro atlanta - maday
Great lemon pepper wings, house fried rice, and sweet and sour chicken. - Lewis Thompson