Get directions to: Szechuan House, Palatine, IL
Restaurant address: 321 E Northwest Hwy Palatine, IL 60067, USA
Restaurant: Szechuan House