
Primary care doctor's office
Duboce Triangle
Our Duboce Triangle office is conveniently located near the Mission, Castro, Duboce Triangle and Lower Haight neighborhoods. Get exceptional primary care that fits into your life with compassionate, board-certified primary care providers who truly listen.
Expanded hours for urgent concerns
We offer expanded hours (see below for current hours) at this office so you can get care in-person for urgent concerns like sprains, wounds, stomach pain and more. When booking an appointment choose Urgent In-Office Visit. This includes treatment for colds, flu, sinus infections, cuts, injuries, breathing issues, rashes, UTIs, and sexually transmitted infections. We also have on-site lab work with expanded hours.
Office Hours
Office Hours:
Lab Hours:
All Imaging Services By Appointment Only - Ultrasound: Mon-Fri 9am-6pm, X-ray: Mon-Thurs 8:20am-7pm
Information
Public Transportation
Muni
- K, L, M trains to Church Station
- 37 and 22 run nearby
Parking
Street Parking.
Additional Information
Bike Racks directly outside of office