Harbor Medical Assoc Endocrnlgy. Internal Medicine, Endocrinology, Diabetes & Metabolism • 5 Providers. 541 Main St Ste 210, South Weymouth MA, 02190. Make an Appointment. (781) 952-1280..