BUFFALO FAMILY PRACTICE PLLC

Overall rating

Top reviews

My husband and I avoid doctors when we can. We have found that a good majority just want to find things wrong and shove drugs at you. This clinic is not like that. We were treated with courtesy and professionalism. We told them w... Read more My husband and I avoid doctors when we can. We have found that a good majority just want to find things wrong and shove drugs at you. This clinic is not like that. We were treated with courtesy and professionalism. We told them what was wrong and it was treated. We were even charged a very reasonable rate for services rendered. I would highly recommend this clinic to everyone.
Read less
Michael W • August 13, 2026
I love coming to see Ms Lori Irons. She is very patient kind and sweet. She listens and takes her time and explains what is wrong with me and what she is going to do. That pink lady shot does it fi me!!! Ms Lori gets the job done.... Read more I love coming to see Ms Lori Irons. She is very patient kind and sweet. She listens and takes her time and explains what is wrong with me and what she is going to do. That pink lady shot does it fi me!!! Ms Lori gets the job done. Thanks Ms Lori
Read less
Valerie H • September 07, 2026
Read more reviews

Specialties

  • Family Physician
  • Family Nurse Practitioner

Providers (3)

James Pickens, APRN FNP-C
4.978528 (978)

James Pickens, APRN FNP-C

Family Physician

5.0 (978)
1686 Hwy 79 W/#M
Buffalo, TX, 75831
Julie Pickens
4.965728 (817)

Julie Pickens

Family Physician

5.0 (817)
1686 Hwy 79 W/#M
Buffalo, TX, 75831
Lori Irons
4.970297 (404)

Lori Irons

Family Nurse Practitioner

5.0 (404)
1686 Hwy 79 W/#M
Buffalo, TX, 75831

Reviews

Overall rating

5.0
2195 Reviews

Newest reviews

Terms & Privacy

This practice uses SMS for patient communication.

SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from BUFFALO FAMILY PRACTICE PLLC. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (903) 322-1290. Your mobile information will not be shared with third parties.