★ Now accepting new patients · most insurance accepted · evening + Saturday hours ★
Accepting new patients · Brooklyn Heights

The kind of dentist
you tell your friends about.

Mosaic is a four-dentist, no-rush practice in Brooklyn Heights, where the appointment runs 45 minutes, not 14, and the cleaning is done by a hygienist who has been doing this for nineteen years.

4.9 / 5 · 420 Google reviews
🦷
Most insurance accepted
📅
Evening + Saturday hours
🦷
DR
Dr. Rachel Park
Founder · 14 years in practice
What we do

Twelve services,
two doctors per chair.

From a routine cleaning to a same-day crown, we offer the full range of general and cosmetic dentistry — without ever rushing the patient through the door.

🪥

Cleaning & checkup

45-minute appointment with a hygienist of 19 years, plus a 15-minute review with your dentist.

From $180 · most insurance
😁

Cosmetic & whitening

In-office Zoom whitening, custom take-home trays, and Invisalign certified by both doctors.

From $480 · 0% financing
⚙️

Crowns & onlays

Same-day digital crowns via our CEREC mill. No second appointment, no temporary, no goop impressions.

From $1,200 · per tooth
🌿

Pediatric dentistry

For kids 4 and up. Two of our dentists are pediatric-trained. Family appointments stack the same morning.

From $140 · under-18s
Our doctors

Four dentists, one practice.

Every dentist at Mosaic has been in practice for more than nine years. Every hygienist for more than five. We hire slowly and keep people for a long time.

👩‍⚕️

Dr. Rachel Park

Founding partner · since 2012

General + cosmetic. NYU Dental '11. Trained in Invisalign and pediatric care. Has been the dentist for the Brooklyn Heights Montessori community for 11 years.

DDS · NYU '11 · 14 years in practice
👨‍⚕️

Dr. Marcus Brennan

Partner · pediatric & family

Pediatric specialist. Columbia Dental '14, plus two-year pediatric residency at NewYork-Presbyterian. Loves kids. Kids love him.

DDS · Columbia '14 · 12 years pediatric
👩‍⚕️

Dr. Anna Kim

Associate · cosmetic & restorative

Cosmetic + restorative work. UPenn Dental '16, four years at NYU before joining Mosaic. Certified Invisalign provider.

DDS · UPenn '16 · 10 years in practice
★★★★★
I've been going to Mosaic for nine years. They are the dentist office I tell every friend about who moves to Brooklyn. Dr. Park is the most patient, careful, gentle dentist I have ever had.
SR
Sarah R.
Patient · since 2017
★★★★★
Brought my 4-year-old here for his first dentist visit. Dr. Brennan was extraordinary. He explained everything to my kid, never once rushed, and my son actually asked when we were coming back.
JM
Jordan M.
Patient family · since 2022
★★★★★
The same-day crown was wild. I came in at 9am with a broken tooth. I left at 11:30 with a permanent crown. No temporary, no second appointment. Felt like the future.
MK
Marcus K.
Patient · since 2024

Common questions

Do you take my insurance?

+
Yes, almost certainly. We're in-network with Delta Dental, Aetna, Cigna, MetLife, Guardian, and United Concordia, and we accept submissions from most other PPO plans. New-patient pricing is the same whether or not you have insurance — we don't run a different scale for cash patients.

How long is a first visit?

+
90 minutes. That's intentional. We review your history, take a full set of x-rays, do a thorough exam, and then either clean the same day or schedule the cleaning for a follow-up if you have specific gum concerns.

Do you treat children?

+
Yes. Dr. Brennan is a pediatric specialist. We see children from age 4 up. Younger children are referred to a wonderful pediatric-only practice across the street.

What about emergencies?

+
We hold two same-day emergency slots every weekday and one on Saturday. Call us — we'll get you in. After hours, every Mosaic patient gets the personal cell phone of an on-call doctor.

Book your first visit.

Reply within 24 hours. Most new-patient appointments scheduled within the same week. Free 15-minute consultation call if you'd rather speak first.

(718) 555-0148Mon–Fri 8am–6pm
240 Atlantic AveBrooklyn Heights, NY 11201
Mon–Sat8am–7pm · Sat 9am–3pm

Request an appointment

No obligation · we'll confirm by phone within 24 hours