Service Details

30-45 minutesInsurance accepted

Family Medicine

Comprehensive primary care for patients of all ages — from newborns to seniors, all under one roof.

Family Medicine

About This Service

Family medicine is the heart of what we do. Our family physicians care for every member of your household — from well-child visits and school physicals to adult preventive care and senior wellness. Building a long-term relationship with your doctor leads to better health outcomes, and we're here for the long haul.

What's Included

  • Annual wellness exams and physicals
  • Acute care for illness and injury
  • Chronic disease management (diabetes, hypertension, asthma)
  • Preventive screenings and immunizations
  • Mental health screening and referrals
  • Lifestyle coaching and nutrition guidance

Who It's For

Anyone looking for a primary care home — individuals, couples, and entire families who want one trusted practice for routine and ongoing care.

What to Expect

Your visit starts with our medical assistant taking vitals and reviewing your history. Then your physician spends quality time with you — listening to your concerns, examining you thoroughly, and creating a clear plan together. We don't rush.

Frequently Asked Questions

We're open Monday through Friday from 9:00 AM to 6:00 PM, and Saturdays from 9:00 AM to 2:00 PM. We're closed on Sundays. Emergency appointments may be available outside regular hours.

We're conveniently located at 123 Main Street in San Francisco, CA 94102. Free parking is available for patients, and we're easily accessible by public transportation.

Your first visit includes a comprehensive examination, digital X-rays if needed, and a consultation with the dentist. We'll review your dental history, discuss any concerns, and create a personalized treatment plan. The visit typically takes 60-90 minutes.

Yes, we're always welcoming new patients! We accept patients of all ages, from children to seniors. Simply call our office or use our online booking system to schedule your first appointment.

Contact us
Contact Us

Have questions about this service? Get in touch with our team for personalized assistance.