Canton Tea Garden, ANTIOCH, Illinois (IL)
Comfortably situated at 900 Main Street () in ANTIOCH, Illinois (IL) (60002), Canton Tea Garden are available at 8473951777. Remember to ahead of time to arrange your spot in the restaurant.
More restaurants in ANTIOCH, Illinois (IL)
Canton Tea Garden contact information and details:
Address: 900 Main Street - , ANTIOCH, Illinois (IL) 60002
Contact Phone: 8473951777