Accepting new patients this week

Care that feels close to home.

Family doctors, dentists and specialists under one calm roof. Book in two minutes, be seen on time, and leave with a plan you understand.

PatientPatientPatientPatient
★★★★★
4.9 from 2,300+ patient reviews
Smiling family doctor talking with a patient
Stethoscope
Next availableToday · 14:30
Open
Riverside clinicOpen until 20:00
2,300+ reviews4.9 / 5 rating
Our care

Everything your family needs, in one place.

All services

Family medicine

Check-ups, long-term conditions and everyday illness for every generation.

Primary care

Pediatrics

Gentle care from newborn checks to teenage sports physicals.

Kids’ care

Dental care

Cleanings, fillings and cosmetic dentistry in our in-house studio.

Dental studio

Lab & diagnostics

On-site blood tests and imaging with results in your patient app.

Diagnostics

Vaccinations

Seasonal and travel vaccines, walk-in on weekday mornings.

Walk-in

Video visits

See a doctor from home for advice, follow-ups and repeat requests.

Telehealth
Care finder

Not sure who to see? Start here.

Tell us what’s going on and we’ll point you to the right team, whether that’s a same-day visit, a video call or a routine check-up.

  • Same-day slots held for urgent needs
  • Video visits for advice and follow-ups
  • A nurse line for questions, 7 days a week
Care finderWhat brings you in today?
Tap one or more to see where to start.
Routine

Family medicine

A family doctor is a great first stop.

Book this visit

General guidance only, not a diagnosis. If you feel very unwell, call your local emergency number.

Our doctors

Friendly faces, real availability.

Filter by specialty and see who can see you soonest.

Portrait of Dr. Hannah Weller Next available today 14:30
Family medicine

Dr. Hannah Weller

Family physician · 14 yrs experience

  • 4.9 (412)
  • English, German
Portrait of Dr. Leila Moreau Next available today 16:00
Pediatrics

Dr. Leila Moreau

Pediatrician · 9 yrs experience

  • 5.0 (296)
  • English, French
Portrait of Dr. Owen Castell Next available today 11:45
Dental care

Dr. Owen Castell

Restorative dentist · 11 yrs experience

  • 4.9 (358)
  • English, Spanish
Portrait of Dr. Julian Park Next available tomorrow 09:30
Cardiology

Dr. Julian Park

Cardiologist · 18 yrs experience

  • 4.8 (201)
  • English, Korean
Portrait of Dr. Martin Ashby Next available tomorrow 09:15
Family medicine

Dr. Martin Ashby

Internal medicine · 22 yrs experience

  • 4.8 (388)
  • English
Portrait of Dr. Mateo Rossi Next available today 17:10
Dental care

Dr. Mateo Rossi

Cosmetic dentist · 8 yrs experience

  • 4.9 (244)
  • English, Italian
Portrait of Dr. Grace Holloway Next available Thu 10:00
Dermatology

Dr. Grace Holloway

Dermatologist · 12 yrs experience

  • 4.7 (173)
  • English
Portrait of Dr. Anton Reyes Next available today 15:20
Physiotherapy

Dr. Anton Reyes

Physiotherapist · 10 yrs experience

  • 5.0 (219)
  • English, Portuguese
Book online

Your appointment in four taps.

Choose a department, a doctor, a day and a time. That’s it.

1Choose a department
2Pick your doctor
3Select a day
4Choose a time

Morning

Afternoon

38k
Patients cared for
42
Doctors & dentists
12 min
Average wait time
4.9
Patient rating
Patient stories

Kind words from our neighbours.

I booked on my phone at 7am and was seen by 9:15. Dr. Weller explained everything without rushing me once.
Rosa Delgado
Rosa DelgadoPatient since 2019
★★★★★
The first dentist who managed to make my kids actually look forward to a check-up. Calm rooms, kind people.
Tom Hartley
Tom HartleyDad of two
★★★★★
A video visit on my lunch break, a follow-up in person the next day. It all just connected.
Emily Rowan
Emily RowanTelehealth patient
★★★★★
Visit us

Open six days. Always a human on the phone.

Free parking, step-free access and a quiet room for anyone who needs a calmer wait.

Calm clinic waiting room with a teal sofa
Curaline Riverside · 42 Linden Avenue

Opening hours

Open daily
  • Monday08:00 – 20:00
  • Tuesday08:00 – 20:00
  • Wednesday08:00 – 20:00
  • Thursday08:00 – 20:00
  • Friday08:00 – 18:00
  • Saturday09:00 – 14:00
  • SundayClosed

Same-day slots released every morning at 07:30.

Medical emergency?Call your local emergency number straight away.
Urgent care line +1 (555) 010-2200
FAQ

Good questions, clear answers.

Ask reception

Yes. All of our clinics accept new patients of every age. Book online or call reception and we will set up your record before your first visit.

Many specialist visits can be booked directly. Some insurance plans ask for a referral first; our reception team will check this for you when you book.

A photo ID, your insurance card if you have one, a list of any medicines you take and any recent test results you would like us to see.

Of course. Use the link in your confirmation message or call us. We ask for 24 hours’ notice so the slot can go to another patient.

We keep a number of slots free every morning for same-day needs. The booking widget always shows the earliest time available.

Feeling off? Let’s get you seen.

Same-day appointments released every morning at 07:30.

Doctor holding a stethoscope
Reception, 7 days+1 (555) 010-2200