Fri: 11:30 am to 2:00 pm
Location: Szechwan Restaurant 117 W. Main Street St. Charles, IL 60174
Phone: (630) 513-1889
Email Comments & Testimonials: Contact@SzechwanSTC.com