New Leaf Dental 870 North Linder Road, Meridian, ID 83642