Allyson Page in Natick, MA - Taro Health

Allyson Page, DNP

PatriotDirect Family Medicine

117 W Central St, Natick, MA 01760
I am a certified Nurse Practitioner in practice for 10 years, and recently received my Doctorate in Nursing Practice. My training and travels have enabled me to practice both alternative and allopathic medicine, including Ayurvedic and Functional medicine. I’m passionate about diet, meditation, and botanical- and herbal-based medicinals. When I’m not in an exam room, you can find me on some outdoor adventure with my two small kids!

Different ways you can get care

In-person office visits
Included with subscription
You can schedule visits to our office for in-person consults.
Virtual video visits
Included with subscription
You can schedule a consult over a video chat instead of coming in.
Phone calls
Included with subscription
You can discuss a medical issue or question over a phone call.
Emails
Included with subscription
You can send an email directly to us with any questions.
Texts
Included with subscription
You can send a text message directly to us with any questions.

All of the above for a flat monthly rate

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

Office photos

Background and other details

    Education
  • University of Vermont - Bachelor of Arts
  • Simmons College - Master of Science in Nursing
  • Northeastern University - Doctorate in Nursing Practice
    Board certifications
  • Internal Medicine
    Languages spoken
  • English
  • Spanish
    Other special features of the practice
  • Focus on Functional Medicine and more holistic care
  • Botox and Dermal Filler available
  • Free access to advanced nutritional analytics
  • Covid-19 testing available

Get started

Please choose a time from the calendar below for a video meet-and-greet with Allyson Page.
Mon
Apr 19
Wed
Apr 21
Thu
Apr 22
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3: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
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3: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
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3: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
Book a time for free

Not yet ready to meet?

Leave your info and a member of our patient support team will get in touch.