Chinese Restaurants in Antioch, Illinois

Find the top Chinese restaurants in Antioch, Illinois near you now.

Szechwan Palace

Chinese restaurant

Address: 1144 Main St, Antioch, IL 60002

China Yan Inc|China Yan

Chinese restaurant

Address: 417 IL-173 Unit 103, Antioch, IL 60002

Reserve