1. Cohasset Service Center 151 S Main St, Cohasset, MA 02025 Coordinate: 42.23643,-70.79839 Phone: (781) 383-0553