Canton Tea Garden
Address:
900 Main St, Antioch, IL 60002
Phone:
(847) 395-1777
Hours:
- Tue: 3pm-7:30pm
- Wed: 3pm-7:30pm
- Thu: 3pm-7:30pm
- Fri: 3pm-7:30pm
- Sat: 3pm-7:30pm
Payment:
Restaurants,
Chinese
Other Businesses: