1. Szechuan Delight Route 137 and 39, Harwich, MA 02645 Coordinate: 41.70773,-70.02242 Phone: (508) 430-0022