Get directions to: Szechuan Delight, Harwich, MA
Restaurant address: Route 137 Harwich, MA 02645, USA
Restaurant: Szechuan Delight