Use our insurance check to verify if Margaret Buff accepts your insurance.
Margaret Buff, NP is a nurse practitioner in Amherst, NH. She currently practices at Margaret A. Buff ARNP. She accepts multiple insurance plans, including Medicare.
- 1979, Undergraduate School
- University Of Nh, Undergraduate School
- Unm, Other Education
- Anthem Blue Cross Blue Shield
- Blue Cross Blue Shield
- Blue Cross Blue Shield of Massachusetts
- CareFirst Blue Cross Blue Shield
- Harvard Pilgrim Health Care
* Please verify this information when scheduling an appointment.
Margaret A. Buff ARNP
Margaret A. Buff ARNP135 State Route 101a, Amherst, NH 03031 Existing Patients: (603) 880-7610
Margaret A Buff ARNP
Margaret A.Buff ARNP50 Greensboro Rd, Hanover, NH 03755 Existing Patients: (603) 880-7610
Leave a review
How likely are you to recommend Margaret Buff?
Frequently Asked Questions
Margaret Buff frequently treats Anxiety, Bipolar Disorder, and Depressive Disorders.
Margaret Buff's office is located at 135 State Route 101a, Amherst, NH 03031. Find other locations and directions.
Margaret Buff has not yet indicated whether they offer telehealth services. Please contact the office to check for availability/eligibility.
Find contact information here to make an appointment.