Szechwan Palace Reviews & Details
1144 Main St
Szechwan Palace is located at 1144 Main St in Antioch near the intersection of Main St and Harden St. Their menu consists of Chinese dishes . Call (847) 838-0808 for dine in.
- Service:Dine In
- Major Intersection:Main St And Harden St
Tell us more about Szechwan Palace Antioch!