New Search
Top 10 Best Sichuan restaurant in Antioch
(page 1)
Szechwan Palace
1144 Main St
,
Antioch
,
IL
60002
,
United States
Sichuan restaurant ◄
Meal delivery
◄
After calling back to doublecheck the order, they still sent the wrong food. I got charged $1.20 ...
3.7
(
224
)
1
Sichuan restaurant in other cities:
Algonquin
Antioch
Arlington Heights
Aurora
Chicago
Downers Grove
Evanston
Highland Park
Naperville
Normal
Skokie