Pasadena · Northeast Los Angeles
A family doctor who actually knows you.
Independent, unhurried primary care for every generation under your roof — the warm antidote to rushed, revolving-door medicine.


Why we started Arroyo
Somewhere along the way, your doctor stopped having time.
Seven-minute visits. A different face each time. A portal message that takes four days to answer. Corporate medicine got efficient at everything except the one thing that heals people — a real relationship with a doctor who knows your story.
Arroyo is our answer: an independent practice, deliberately small, where the same physician follows you for years. We keep our panels modest on purpose, so the visit is unhurried and the door is open when you actually need it.
Dr. Elena Vega & Dr. Marcus BellCo-founders, Arroyo Family Medicine
Our care
Everything your family needs, from one doctor who knows you.
Same-Day Sick Visits
Wake up with the flu, a fever, or a rash you'd rather not photograph? Call before noon and you're seen today — by a doctor who has your chart open.
Annual Physicals & Prevention
A yearly visit that actually looks at the whole you — labs explained in plain English, screenings on schedule, and a plan you help write.
Chronic Care, Managed
Diabetes, blood pressure, thyroid, cholesterol — steady, unhurried management with the same doctor who knows your history, every visit.
Kids & Teens
Well-child checks, sports physicals, first fevers, and the questions parents are almost embarrassed to ask. We go at your family's pace.
Women's Health
Well-woman visits, contraception, menopause, and referrals when you need them — an unrushed conversation, not a five-minute checkbox.
Telehealth Follow-Ups
Some things don't need a waiting room. Lab reviews, med refills, and check-ins by secure video — with the doctor you already know.
Becoming a patient
Getting started is refreshingly simple.
- Step 01
Say hello
Call, text, or request a visit online. Tell us a little about what's going on — a real person reads it, usually within the hour.
- Step 02
We handle the paperwork
We verify your insurance and pull your records before you arrive, so your first visit is a conversation, not a clipboard marathon.
- Step 03
Meet your doctor
A full, unhurried visit with a physician who'll still be yours next year — and the year after. That's the whole idea.
What makes us differentThe Unhurried Visit™
We gave the appointment back its time.
The fix for rushed healthcare isn't an app — it's minutes. So we rebuilt the schedule around them.
- A standing 40 minutes for new-patient visits — time to actually be heard
- Your doctor's direct line for questions between visits
- Same-day and next-day slots held open every single day
- One physician who follows you for years, not a rotating cast
Meet the doctors
The faces you'll actually see.

Dr. Elena Vega, MD
Co-founder · Board-Certified Family Medicine
Twenty years in Northeast LA and still writes down what your kids are named. USC-trained, endlessly patient, and fluent in Spanish and in nervous first-timers.

Dr. Marcus Bell, MD
Co-founder · Internal & Preventive Medicine
The one who explains your labs with a pen and a napkin until it makes sense. Believes the best medicine is a doctor who has the time to listen.

Priya Anand, FNP-C
Family Nurse Practitioner
Runs our same-day sick visits with a calm that's genuinely contagious. Keeper of the good stickers and the gentlest flu-shot technique in Pasadena.
Insurance & cost
The bill will never be the scary part.
In-network & verified before you arrive
Send us your card and we do the homework: coverage checked, your out-of-pocket estimated in writing, before your first visit. No quotas, no surprise line items, no upsells.
- Blue Shield
- Anthem Blue Cross
- Aetna
- Cigna
- UnitedHealthcare
- Medicare
The Arroyo Direct Plan
$65/month — care without the insurance maze
- Unlimited office & telehealth visits
- Same-day sick appointments included
- Wholesale-price labs & deep Rx discounts
Patient stories
Don't take our word for it.
Proudly caring for Pasadena, Altadena, Highland Park, Eagle Rock, South Pasadena, and our neighbors across Northeast Los Angeles.
Become a patient
Start with a hello. We'll take it from there.
Tell us a little about your family and what you need. We'll reach out within the hour during office hours, verify your insurance, and set up your first unhurried visit.
- Monday – Thursday
- 8am – 6pm
- Friday
- 8am – 5pm
- Saturday
- 9am – 1pm · sick visits
- Sunday
- Closed · nurse line by phone