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 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.