Szechwan Palace
1144
Main St, Antioch IL
- This is the page of Szechwan Palace on 1144 Main St Antioch IL 60002-1803.
- Szechwan Palace is a new listing on food pages, updated
seven months and ten days ago
on November 24, 2023.
- This page has had 17 visitors. You are the 17th.
- Price: Cheap
- Szechwan Palace is on Main St between Chestnut & Il Route 173
- Map and Directions
Location