SELECT A LOCATION
Use my current location to find the nearest restaurant
China Palace
5761 E Brown Road, Mesa, AZ 85205
(480) 641-0001
STORE HOURS
11:00 am - 08:50 pm
View Menu
Order Online