Internal Medicine

At Middlesex Health, our board-certified Internal Medicine physicians are experienced in caring for patients with many types of illnesses and health care needs. You can find Middlesex Health Internal Medicine physicians throughout Middlesex County, which means you are likely to find services and care close to home.

Patients who choose our Internal Medicine physicians experience coordinated care with easy access to Middlesex Health specialists, preferred scheduling of diagnostic and imaging exams, and timely follow-up care. We follow high standards for quality, safety and infection control.

The highest quality of preventive care.

The Internal Medicine physicians of Middlesex Health are available when you have an illness, need a routine health test or just want to consult with someone about your health concerns. Their practices are made up of physicians and nurse practitioners who provide quality care for patients.

The goal of our Internal Medicine doctors is to provide high quality preventive care to their patients and to treat their acute and chronic illnesses. They care for patients with many common health problems, such as high blood pressure, diabetes, asthma, arthritis and heart disease. They are also are experienced in the diagnosis and treatment of a variety of uncommon illnesses.

Middlesex Health health care providers are committed to creating long-term patient/provider relationships, and they are proud to offer patients a true primary care internal medicine practice.

Your Care Team

Michael D. Baldwin, DO

Michael D. Baldwin, DO

Locations

  • Essex, CT
    860-767-0145
Antonieta C. Abarientos, MD

Antonieta C. Abarientos, MD

Locations

  • Middletown, CT
    860-262-5000

Locations & Appointments

3 Specialty Care Locations

1Middlesex Health Primary Care Durham

6 Main Street,
Durham, CT 06422
Office Hours
Mon
6:45 AM - 7:00 PM
Tue
6:45 AM - 7:00 PM
Wed
6:45 AM - 7:00 PM
Thu
6:45 AM - 7:00 PM
Fri
6:45 AM - 7:00 PM
Sat
Available - please call
860-349-1058
Fax
860-358-8652
Middlesex Health Primary Care Durham

2Middlesex Health Primary Care, Chester

150 Main Street,
Chester, CT 06412
Office Hours
Mon
7:15 AM - 5:00 PM
Tue
7:15 AM - 5:00 PM
Wed
7:15 AM - 5:00 PM
Thu
7:15 AM - 5:00 PM
Fri
7:15 AM - 5:00 PM
Sat
Available - please call
860-526-4945
Middlesex Health Primary Care, Chester

3Middlesex Health Primary Care, Cromwell

80 Shunpike Road,
Suite 301,
Cromwell, Connecticut 06416
Office Hours
Mon
7:45 AM - 5:30 PM
Tue
6:45 AM - 7:00 PM
Wed
6:45 AM - 7:00 PM
Thu
6:45 AM - 5:00 PM
Fri
6:45 AM - 5:00 PM
Sat
Available - Please Call
860-632-5570
Fax
860-358-8650
Middlesex Health Primary Care, Cromwell