We're here when you need us.
Walk-ins welcome. Same-day appointments. Call, email, or book online.
Get in touch
- Hours
Mon–Fri: 8:30 AM – 5:00 PM
Sat–Sun: Closed
For life-threatening emergencies, call 911 or go to the nearest emergency room. Our message form is answered during office hours only — not monitored 24/7.
Write to us
Send a message
Non-urgent appointment requests and general questions. We typically respond within one business day. For faster scheduling, call 760-691-1901.
Directions
Find us in North County San Diego
The interactive map is provided by Google and may set third-party cookies. Choose Accept all in our cookie banner, or load the map now.
906 Sycamore Ave, Suite 201, Vista, CA 92081 · Open in Google Maps
Accepted insurances
We accept most major PPO plans and Medicare. We do not currently accept Medi-Cal. Cash-pay options are available for wellness services and uninsured patients. Call 760-691-1901 to verify your benefits.
- Aetna
- Anthem Blue Cross
- Blue Shield of California
- Cigna
- United Healthcare
- Tricare
- Medicare
- Most PPO plans

