Get directions to: China Inn, South Yarmouth, MA Restaurant address: 981 Route 28 South Yarmouth, MA 02664, USA Driving Walking Bicycling Restaurant: China Inn