Imperial of China Restaurant is located at the address 4810 Covington Hwy Ste A in Decatur, Georgia 30035. They can be contacted via phone at (404) 284-8811 for pricing, hours and directions.
Imperial of China Restaurant has an annual sales volume of 501K - 999,999. .For more information contact Shui Chun Wong, Owner
For maps and directions to Imperial of China Restaurant view the map to the...
Owner Message
Do you own Imperial of China Restaurant? Contact us to connect with your diners.