1. South Shore Canvas and Cushion 163 Bartletts Island Way, Marshfield, MA 02050 Coordinate: 42.1576,-70.72533 Phone: (781) 771-6508