China China Palace, 1891 Rathburn Rd E, Mississauga Applewood
4194th visitor, Write a review
Sweet and Sour Chicken Balls » More on China China Palace Menu
China China Palace Map

near L4W 3Z3

China China Palace is ranked #5 of 29 nearby Restaurants.

They say China China Palace is excellent, good, big a pretty decent Restaurant