Copyright. Szechuan Restaurant. All Rights Reserved.
We have closed our restaurant as of March, 2016.
We would think all of the customers that made our restaurant such a wonderful place, and we will miss you.
3615 Kirkwood Highway ~ Apollo Shopping Center ~ Wilmington, DE 19808
Open 7 Days a Week; Every Day Except Thanksgiving from 10:30 a.m. to 9:00 p.m.