Canton Palace, CHICAGO, Illinois (IL)
Conveniently located at 7108 west higgins ave () in CHICAGO, Illinois (IL) (60656), Canton Palace can be reached at 7737633652. Please call in advance to make a reservation.
More restaurants in CHICAGO, Illinois (IL)
Canton Palace contact information and details:
Address: 7108 west higgins ave - , CHICAGO, Illinois (IL) 60656
Contact Phone: 7737633652
