Family medicine · Ventura County

Care that knows
your name.

We’ve cared for Ventura County families for generations — across seven offices, from Santa Paula to the coast. Personalized primary care, the way it should be.

Best Family Practice

Ventura County · 2024 & 2025

7 offices

Garden Street · Telegraph · Johnson · Oxnard · Loma Vista · Camarillo · Santa Paula

What we do

Primary care, and a little more.

Six specialties under one roof — so your family’s care stays connected, even as needs change.

Family medicine

Newborns to grandparents — one practice, all your people.

Internal medicine

Adult primary care, prevention, and chronic condition management.

Pediatrics

Well-child visits, immunizations, and the kind of pediatrician who remembers your kid's favorite dinosaur.

Endocrinology

Diabetes, thyroid, and hormonal care — close to home.

Senior care

Specialized primary care for adults 65 and older — slower visits, deeper conversations.

Physicals & wellness

Annual exams, school sports physicals, Medicare wellness visits.

Our team

World-class doctors. Right next door.

Family Medicine
Family Medicine
Family Medicine

Garden Street

Family Medicine

What we do

Seven offices. One county.

Garden Street Office

2900 N. Garden St., Ventura, CA 93003
Mon-Fri - 8am-5pm
(805) 642-1430

E. Telegraph Office

1250 Main Street, Irvine, CA 92614
Mon-Fri - 8am-5pm
(805) 524-1313

Johnson Office

100 Pine Street, San Francisco, CA 94111
Mon-Fri - 8am-5pm
(805) 642-2222

Oxnard Office

3200 Wilshire Blvd, Los Angeles, CA 90010
Mon-Fri - 8am-5pm
(805) 642-1430

Loma Vista Office

2101 Webster Street, Oakland, CA 94612
Mon-Fri - 8am-5pm
(805) 642-1430

Camarillo Office

455 Capitol Mall, Sacramento, CA 95814
Mon-Fri - 8am-5pm
(805) 642-1430

Santa Paula Office

600 West Broadway, San Diego, CA 92101
Mon-Fri - 8am-5pm
(805) 642-1430

Sister brand · Well Within

Take your health seriously — without taking it too seriously.

Recipes, workouts, and short courses from your PMG doctors. Free for patients, open to everyone.

Schedule online

Let's get you on the books.

You’re heading to our scheduling partner. We’ll match you with the right provider and time — usually within a week.

Or call us directly: (805) 642-1430