Get directions to: China Palace, Bloomingdale, IL
Restaurant address: 398 West Army Trail Road Bloomingdale, IL 60108, USA
Restaurant: China Palace