Call us at +1 (281)-528-4100

About Main Street Medical Clinic

Main Street Medical Clinic provides comprehensive primary care services for patients aged 16 and up. Board-certified internal medicine physician Abbas Jafri, MD, FACP, and the team of experienced providers provide the full spectrum of patient care in two offices in Spring and Huntsville, Texas. They also visit nursing, rehab, and assisted living facilities in the area. 

The skilled team can meet virtually all adult medical needs through wellness visits, chronic disease management, geriatrics, sick visits, hospice care, and palliative care. They offer both traditional medical care and complementary wellness advice, always striving to help their patients live long, healthy lives. 

Main Street Medical Clinic fully embraces the newest advances in healthcare and offers online scheduling and check-ins along with electronic medical records. Because getting necessary tests can sometimes be challenging, they also provide on-site labs, including vascular testing and ultrasound imaging.  

The team accepts insurance and makes cash rates available for uninsured patients. Several insurance companies have designated the practice as a high-quality, distinguished medical provider. 

The practice is fully dedicated to each patient’s well-being in every way. Schedule an appointment by calling the nearest office or clicking the online booking tool today. Same-day visits are also available for patient comfort and convenience. 



MAIN STREET MEDICAL CLINIC is following guidance from the Texas Department of State Health Services and the federal government for vaccine distribution to our workforce and the general public. We are happy to report that the vaccine is now available at both our Spring and Huntsville clinic and there is no wait time. Contact our office to receive information or to schedule an appointment for your flu and COVID-19 vaccine.

misc image
misc image
girl stretching
family riding bikes
misc image
misc image
family eating healthy
young people exercise
misc image


Diplomate, American Board of Internal MedicineFellow, American College of Physicians

Dr. Jafri received his MBBS/MD degree in 1997 from the prestigious Aga Khan University Medical School in Karachi, Pakistan. He then completed his residency training in Internal Medicine from the University of Texas, Houston in 2002.
He went on to obtain a Fellowship in Hospice and Palliative Care Medicine in 2011. He was also elected as a Fellow of the American College of Physicians in 2013 where he has been an active member.

Dr. Jafri practiced in Beaumont, TX for four years before relocating to The Woodlands, TX in 2007. He started his own private practice in 2007 and has been serving the communities of The Woodlands, Conroe, and Spring, TX ever since.

He is Board Certified in Internal Medicine and & Hospice Palliative Care.

He lives in The Woodlands with his wife and two wonderful children. Dr. Jafri loves to travel and see the world.

Our patients reviews

The best family doctor in Houston!

Mirada K.
we are always treated well when we come to see the doctor!

Darryl C.


I had a great experience as a first time patient. Even though I had COVID-19 I was treated with care and compassion. I feel like I made a good decision to make this my PCP.

Leslie B.
Dr. Jafri and staff are very nice.

Candace H.
Love this office!

Andrehina V.
Great experience

Ryan P.
Always great service, with limited to no waiting time.

Josh T.
Great!!!! Thank you for all that y’all do for my health care needs…

Lacey Y.
Great overall experience.

Kevin C.
Prompt appointment

Khalid Z.
Everyone is very nice and competent. I had an issue that concerned me and was able to get a same day appointment which put my mind at ease.

Lori W.
Very professional, knowledgeable & friendly Medical Clinic. This extends to Dr JAFRI & his complete professional staff. HIGHLY RECOMMEND. A++

Art M.
Staff was so nice from the front to the back office. They listened to my symptoms and understood what i needed. Extra care and ran some labs. The quest lady was also great.

Kelly V.
i like the dr. confused why we always have nps though. extra middle man

Danny T.
Dr. Jafri listened to the problems and issues at length and gave a very considerate hearing. Prescribed medicines accordingly..

Tanweer S.
Very good

Marilyn S.
Very clean clinic front desk staff was so nice Dr jafri was great I told the nurse that brought me back I had did my physical in February and she stated it should be ok to do another hope I don’t get billed again as I think they coded as a new physical I didn’t really need it other than the lab work that I requested

Joseph G.
I am glad that I was able to be seen in a short time period.

Noble A.
Everyone was so friendly and helpful. Thank you Dr.Jafri and your staff.

Melanie P.
Dr. Jafri & team alway provides top notch service and shows genuine concern for all patient issues. I highly recommend Main Street Medical as your primary care physician!

William P.
Staff nice and polite . Dr. Jafri is professional and attentive to medical needs at hand. Everything thing is handled in a timely manner.

Irma G.
I had a very good experience. Dr. Jafri took the time to ask questions and answer. He did not leave the exam room until he was sure I was satisfied with my visit.

Everyone was very helpful and courteous

Kenneth U.
Always in and out which is very important! Nurses, staff, Dr always nice and on top of my health issues

Robin W.
Regular 3 month check up

Carolyn L.

Ezekiel A.
Dr Jafri, his staff and facilities are the Best. They always take care of you with love, friendly atmosphere, Lab work conveniently done in the office, shout out to Ms Lisa, Ms Yesenia, Ms Stacy they rock. Highly recommended!

Mujeeb A.
Dr. Jafri is very knowledgeable, proficient, competent and has a great bedside manner! He LISTENS to your concerns and health issues. He’s very thorough, accommodating and has a current understanding of your needs. Dr. Jafri has been my primary care physician for 10 years and I highly recommend him!

C R.
Very friendly staff

Michelle E.
Dr. Jafri is extremely knowledgeable, thorough and totally professional. I would recommend his services to anyone.

Don S.
Listens very well and acts accordingly.

Hubert O.
Knowledgeable caring staff

John M.
Excellent physician.

Sajjad H.
excellent physician.

Sajjad H.
In time I have come to truly appreciate Dr. Jaffe, who I feel in very engaged in my current health. I was with my last Dr. 9 years, so a bit of a transition for me. I am totally pleased with him, and feel he is an excellent fit for me.

Carolyn C.
Professional and smart.

A S.
Pleased with the office staff and the doctor right away!

Pete L.

Our first visit with Dr. Jafri and his staff.

Rosalinda C.
I have been a patient for years. Dr. Jafri is amazing. Always makes time to listen and is compassionate.

Lisa J.
Dr. Jafri was thorough in making sure that he address my concerns.

Victoria T.
Everyone in the office was very thorough, efficient, and friendly. I would recommend Dr. Jafri to anyone looking for a Dr.

Karen B.
Staff is very professional.

Yolanda R.
Good, I wish the results would be better explained

Manuel N.
Everything was efficient, and exactly what I needed for my care needs.

Jackie H.
No wait! Great doctors !

Melaniem B.
Great experience!

Pamela W.
Everything went smoothly..And evowas helpful

Debby P.
Great service, fast, professional, friendly!

Timur S.
Dr. Jafri is a fantastic physician. He listens, he monitors and provides excellent suggestions and treatment plans. His staff is top notch, professional and pleasant. I would highly recommend to anyone seeking a PCP.

Karen G.
The doctor and staff are amazing. Patients are seen quickly and any concerns are addressed by the staff and the doctor

Vanessa B.
Great service

Susan K.
Excellent service and great facilities

Dr. Jafri spends a good amount of time with his patients regarding their well-being and shows empathy. His staff is very professional and the wait time is no longer than 5 mins.

Ali R.
very pleased with care

It was first visit after moved to Houston from Dallas. He is good listener and prescribed needed medication.

Abdul P.
dr Jafri is great

Jacqueline W.
Great Dr., Great staff, just a great place!!

Maureen M.
Everyone is always very kind!!! Dr Jaffri is a good doctor!

Darryl C.
We were able to get an appointment in a timely manner. The office is quite nice and is run smoothly. Everyone was very professional, polite, efficient and competent. We are very lucky to have found them. We have only been a few times but they contacted my husband immediately about his labs and made a follow up for further tests.

Kenneth W.
It was ok

Yemalin H.
My wife and I have been seeing Dr Jafri for many years Good practice and friendly staff

James P.
Dr Jafri has been my PCP for many years. Dr. Jafri always care for my health care needs with respect and in an urgent way. The staff is always courteous and friendly. I am usually seen on time or earlier than my scheduled appointments.

Sheralyn R.
I had a complete physical and the staff and care I received was great.

Susan L.
Great service

Jasmine H.

Jimmy J.
I love the fact that I can see the doctor the day I am sick.

Maria A.

Mike P.
Dr. Jafri is a good provider. I would recommend if you want a thorough provider then he is the doctor to use.

Candace H.
Everyone was nice & I was seen right on time. I highly recommend.

Lisa G.
Dr Jafri is always professional and courteous, taking sufficient time for all my questions to be answered.

John M.
I needed a report on my ability to withstand surgery. He ran a good physical, and was able to produce it in time to satisfy the surgeon.

Lester E.
I’ve depended on Dr Jafri’s medical expertise to diagnose and prescribe for me for about 12 years now, and I have never been disappointed.

Bill L.
Referred to Doctor Jafri from the VA and the first appointment with him and his staff was really impressive.

Brian W.

Kristoffer C.

Syed R.
Dr. Jafri is very fast and efficient. He is also very friendly.

Very attentive and great beside manner

Tomacina H.
Dr Jafri resolved all my issues

John M.
Excellent Doctor

Ella D.
Thank you for listening and also the blood pressure monitor.

Carolyn C.
I’ve been a patient for several years. I am VERY happy with Dr Jafri.

Deanna O.
Very professional and friendly

William R.
2 unanswered question. Good visit ovetsll6

Marilyn S.
Good Doctor and excellent nurses.

Monsuru O.
I had a good experience. I got in right away and went over my history quickly. Dr.Jafri came in and got down to business right away (I love that). This doctor I feel really cares about his patients and goes the extra mile to make you better. I cannot imagine going to any other doctor.

William M.
Dr Jafri and staff were friendly and the wait was short. It was convenient to be able to have blood drawn and ultrasound in the same facility as Dr visit.

Janet S.
We were so impressed with my first visit for palliative care with Dr Jafri and team. I really felt listened to and understood for the first time since beginning this cancer journey. So far, I cannot speak highly enough about the response to any questions I’ve had. My family was treated so well. Very compassionate people. I highly recommend this practice.

Karen J.
Dr. Jafri and his staff were very pleasant, knowledgeable and efficient. I loved not having to wait!!

Richard T.
Prompt, and practical.

Randy C.
everyone was curious and professional.

Chuck S.
Fast service Required medication worked immediately Feeling good after two days Jafri and support team get an “A” again

Jose G.
Very professional. Dr Jafri and his staff are great!

B G.
The doctor and staff were very friendly, and there was barely any wait time .quick and easy process. I will continue to be a patient here.

Stacey M.
Dr. Jafri is a very caring, patient focused doctor. I have been a patient of his since retiring and words cannot express how much I appreciate him and his entire staff.

Vanessa B.
Took time to listen and address my concerns.

Victoria T.

Deborah B.
Dr. Jeffrey Abbas it’s very alert into my concerns and it’s very kind so all of his nurses I look forward to my visits with Dr. Abbas and the nurse practitioners Thank you for your kindness.

Matianna W.
I am completely satisfied with Dr. Abbas Jafri and staff..

Sheikh A.
Nice office. Only Waited a few minutes. Staff was friendly and thorough.

Kathy L.
I have been with Dr. Jafri for many years. He is a true professional, dedicated to his patients..

Donald S.
The staff is very helpful.

David N.
Dr. Jafri listened to my needs.

Caitlin S.
Always professional and he listens and care about his patients. At all times

Sylvia L.
Doctor and all team members are very professional and friendly. answer all my question concern. I feel very comfortable after leaving the office.

Sajjad H.
Everyone is so professional and Dr Jafri is extremely caring and understanding.

Sharon E.
Dr Jafri is very knowledgeable, and makes life easy! The entire staff is beyond amazing, Ms LaShawndra is on top of everything, and the rest of the staff is just as accommodating. I’ve never had to wait more than 5 min, literally! I really appreciate everyone’s efforts at this clinic, and would refer everyone looking for a great pcp to this clinic!! They all treat you like family, versus just a patient!

Muhammad Z.
Dr. Jafri and his staff are polite, professional, and very efficient.

Jeremiah D.
thorough understanding of my visit and appropriate referrals.

Juelia B.
very professional

Friendly staff and Dr. Jafri is very accessible. They answer your calls as soon as possible

Jose P.
Excellent professional doctor, staff and facilities.

Michael M.
Excellent bedside manner. Actively listens to patient's issues and concerns. Friendly staff. Plenty of parking on practice location.

Andrew T.
Excellent level of care. Clinic is well organized and clean. Was able to discuss treatment/medication and was taken care of in a timely manner.

Phong L.
Very good

Virendra V.
No waiting at the appointment. Was able to get an appointment quickly.

Amy A.
Very good experience, never a long wait the staff are all very nice . Dr .Jafri has always listened and very professional

Adrian G.

Blake F.

Blake F.
My visit was good no bad tests, everything looked ok and Dr. Jafri and staff are always so nice and kind to me.

Marka M.
I had a great experience at Dr. Jafri’s clinic. I did not have to wait long and the whole checkup process was very smooth.

Vali K.
Dr. Jafri has been a good doctor to me for several years.

Hubert O.
Very informative

Josephine D.
Good doctor

Fatiha M.
Very efficient staff I requested a prescription she told me she call me later and she did good service

Raul V.
Great doctor! Listened well and addressed all my concerns

Charlie L.
Very thorough and knowledgeable doctor

Doug A.
Quick and personal

Joshua T.

Jon G.
I was seen by Dr. Jafri at my appointed time and we discussed my health

Lillian C.


We accept most insurance providers. If you have specific questions regarding your coverage, please contact us for additional information.