MarinHealth Primary Care | A UCSF Health Clinic

About This Location

Our exceptional Primary Care Physicians (PCPs) in Larkspur are ready, willing and able to help you manage your health, regardless of your age, from newborn to older adults. Think of your PCP as your go-to resource to help keep you well and coordinate your care when you’re sick.

This is the doctor who is in charge of your overall health—the doctor who specializes in YOU. In addition to treating 85 percent of your medical issues, your PCP can coordinate essential screenings and regular exams, and give advice on healthy living. They can also provide access to the vast resources of MarinHealth Medical Center and the exceptional specialists in MarinHealth Medical Network.

The team at MarinHealth Primary Care looks forward to welcoming you and your family to our practice!

After-hours Information: We always have a physician on-call. When you call while we are closed you are given the option to leave a message for your doctor or contact the on-call physician if your need is urgent. If you have a life-threatening emergency, you should dial 9-1-1 or go to the closest Emergency Room.


We have multiple locations throughout the North Bay. See a list of all MarinHealth Primary Care Locations.

Directions to Our Office

Our practice is located at 1100 Larkspur Landing Circle, Suite 10 in Larkspur. Click here to view driving directions to our office.

Telehealth Appointments

For the convenience of our patients, our office is pleased to offer telehealth appointments. You can use your smartphone, tablet, laptop, or desktop computer with webcam to connect with your provider from the comfort of your home. You will be able to see and hear your provider for a real-time, video-based interaction. Call our office for more information or to schedule an appointment.

Preparing for Your Telehealth Appointment

MyChart Patient Portal

MarinHealth is proud to offer MyChart, powered by UCSF Health, to all MarinHealth Medical Network patients. This service is a secure, convenient way to manage your health online. In addition, online scheduling is available in our MarinHealth | UCSF Health Primary Care, Internal Medicine, Family Medicine and Pediatric clinics via the MyChart app. Scheduling is easy to use. A calendar pops up with the available dates and times, you choose the one you want, and your appointment is instantly confirmed–no need to wait for the clinic to get back to you. You can also easily cancel or reschedule existing appointments. If you already have MyChart, log on now. If you don’t have MyChart, call 1-415-514-6000 or sign up here.


For the convenience of our patients, we have made the following forms available online. Please print and fill out all applicable forms and present them at the reception desk when you arrive for your office visit.

Related Services