St. Andrews Family Medicine Clinic offers top-notch preventive care services in Horizon City, TX. If you need an annual wellness checkup, newborn care exam, well-child visit or vaccination, you've come to the right place.

It's no secret that some people resist going to the doctor's office, which is why our medical clinic goes above and beyond to provide a safe and welcoming environment for all patients.

Schedule a preventive care visit by contacting us today.

Find a Bilingual Medical Clinic in Horizon City, TX

Se habla Español

There's nothing more important than staying on top of your health and wellness. Whether you live with a chronic health condition or it's time for your annual wellness checkup, you can count on St. Andrews Family Medicine Clinic for dependable men's health care and women's health care services.

Our medical clinic provides:


Prenatal care


Pediatric Care


Nutrition guidance


Weight loss services


Acute care solutions


Chronic care solutions


Sport and job physicals

Our skilled physicians can provide you with the care and attention you need. Call 915-845-7300 today to speak with a staff member at our doctor's office in Horizon City, TX. We are pleased to serve the Hispanic community.

About Dr. Diana Escobedo MD

About Dr. Diana Escobedo MD

Get to know more about Dr. Escobedo.

Women's Health

Women's Health

Our clinic provides a range of women's health care services.

Men's Health

Men's Health

Arrange for a general wellness exam at our health clinic.



Reach out today to schedule a preventive care visit.

Get fast, accurate lab test results

Do you suspect that you may have a health problem? St. Andrews Family Medicine Clinic provides fast and easy in-house lab testing. Our reliable testing services provide accurate, detailed assessments for pregnancies, strep throat, the flu and bacterial infections. We can evaluate the results moments after your test and recommend the next necessary steps.

Contact us today to schedule a lab testing appointment at our doctor's office in Horizon City, TX.