China China Palace, nestled in the heart of Applewood Hills Plaza, offers a delightful experience of authentic Chinese cuisine in Mississauga. Known for its vast menu, the restaurant prides itself on serving delicious, traditional dishes made from the freshest ingredients. Whether it's the dim sum, Peking duck, or sizzling Szechuan flavors, China China Palace has something to tantalize every palate.