Family medicine · Hamburg, NY
Care for your whole family, close to home.
From checkups to sick days, we look after every stage of life, with doctors who actually have time to listen.
Checking office hours…
What we do
One practice for the whole family
Everyday care and the peace of mind of knowing your doctor.
Primary care
Your home base for checkups, everyday illness, and staying well over the years.
Pediatrics
Well-child visits, vaccines, and a friendly face for the little ones.
Physicals & wellness
Annual physicals, sports and work clearances, and screenings that matter.
Chronic care
Steady, patient help managing diabetes, blood pressure, and more.
Women's health
Well-woman visits and care that fits your life and your schedule.
Immunizations
Flu shots, travel vaccines, and staying on top of the schedule.

Why families stay
A doctor who knows your name
No rushing you out the door. We keep our schedule small enough to actually know you.
- Same doctor every visit, not whoever's free
- Real appointment times, not all-day waits
- We call you back the same day
- Straight answers, no medical runaround
Your care team
Meet a few of our doctors

Dr. Elena Marsh
Family Medicine
Twenty years caring for Southtowns families, from newborns to grandparents.

Marcus Reed, PA-C
Physician Assistant
Sick visits, physicals, and the person you'll often see for same-day care.

Dr. Aisha Bello
Pediatrics
Gentle, patient care for kids, and a calm voice for first-time parents.
Kind words
What patients say
"Dr. Marsh has seen my kids since they were babies. She never rushes us and always explains things so I actually understand."
"Called at 9 with a sick kid and we were seen by noon. Front desk was kind and it didn't take all day. Huge relief."
"Switched here after years of feeling like a number somewhere else. They actually know me and my history now."
Plan your visit
Find us, and book the right visit
See where we are, check if we're open right now, and let the visit helper point you to the right appointment.
Checking office hours…
Where we are
200 Harbor Road, Hamburg, NY 14075
Free parking out front · (716) 555-0172
Which visit should I book?
Pick what's going on and we'll point you to the right visit.
Guidance only, not medical advice. If it feels like an emergency, call 911.
Ready when you are
Let's get you taken care of.
Booking takes two minutes. New patients always welcome.