Patient Portal Patient Portal
The Gonzaba Story

Find A Doctor

Frank Cervantes, MD

Board Certified Family Medicine

 accepting new patients 

Location(s): Main Clinic

Dr. Frank Cervantes is board certified in Family Medicine with more than 40 years of experience. He earned his medical degree at the University of California at San Diego and served as Medical Director of the Santa Clara River Valley Community Clinic in Santa Paula, CA. He also served in the US Navy reserve from 1963-1965 and was a volunteer on several medical missions to Mexico, Peru and Ecuador as well as missions along the Texas border.
Dr. Cervantes returned to San Antonio in 2007 and practiced medicine on a part-time basis visiting home-bound patients, serving as a designated doctor for the State of Texas performing disability evaluations while also providing tele-medicine consultations for a private company.
Dr. Cervantes is a diplomate of the American Board of Family Medicine and his memberships include the San Diego County Medical Society, Physicians for Social Responsibility, Physicians without Borders, Amnesty International, Greenpeace, Audubon Society, People the Ethical Treatment of Animals, and Veterans for Peace.

Dr. Cervantes joined the GMG in 2017.

Dr. Cervantes is fluent in English and Spanish.

Our Locations

Occupational Medicine & Therapy Center

730 Pleasanton Road
San Antonio, TX 78214
Main telephone: 210-921-3800

South East Clinic

3520 S. New Braunfels
San Antonio, TX 78223
Main telephone: 210-921-3800

North Central Clinic

6487 Blanco Rd.
San Antonio, TX 78216
Main telephone: 210-921-3800

Main Clinic

720 Pleasanton Road
San Antonio, TX 78214
Main telephone: 210-921-3800

Northwest Clinic

7616 Culebra Road
San Antonio, TX 78251
Main telephone: 210-921-3800

Woodlawn Clinic

902 Bandera Road
San Antonio, TX 78228
Main telephone: 210-921-3800

Downtown Clinic

1303 McCullough Ave.
San Antonio, TX 78212
Main telephone: 210-921-3800

Guadalupe Clinic

1423 Guadalupe Street
San Antonio, TX 78207
Main telephone: 210-921-3800