Smiles on the Canal Family Dentistry 388 reviews Pediatric dentist 124 Fairport Village Landing, Fairport, NY 14450