Marga Zarraga in Needham, MA - Taro Health
Accepting new patients!

Marga Zarraga, MD

Genera Health Direct

105 Chestnut Street, Suite 35, Needham, MA 02492
Hello! Call me Dr. Marga. I am the Founder and Medical Director at Genera Personal Primary Care, one of the pioneer direct primary care practices committed to delivering high quality relationship - based care to communities in Massachusetts. I never thought I would start my own practice until I myself realized that I am most empowered when sharing my gifts of healing and transformation to patients. I am an ally and a collaborator in your health goals. Are you ready to take your health to the next level?

Office photos

Different ways you can get care

In-person office visits
No additional charge
Virtual video visits
No additional charge
Phone calls
No additional charge
Emails
No additional charge
Texts
No additional charge
House calls
As requested

All of the above for a flat monthly rate

$96-96 / month for a   year old
This practice does not have a registration fee.

Background and other details

    Education
  • University of the Philippines College of Arts & Sciences - Bachelor of Science
  • University of the Philippines College of Medicine - Doctor of Medicine
    Board certifications
  • Family Medicine
    Languages spoken
  • English
  • Filipino
  • Spanish (basic)
    Other special features of the practice
  • Specialized weight loss programs available
  • Mind Body Medicine
  • 2021 Family Physician of the Year - Massachusetts Academy of Family Physicians

Free virtual video appointments available

Please choose a time from the calendar below for a video meet-and-greet with Dr. Zarraga.
Thu
Jul 29
Mon
Aug 2
Wed
Aug 4
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
First visit is free! Book now

Not yet ready to book?

Leave your info and a member of our patient support team will get in touch, or call us directly at (757)-797-6205!