HMP HaveriggPrivate practiceNew listingHaverigg, LA18 4NA, EnglandDental practice in Haverigg, part of Time for Teeth.NHS availability not statedScale and polish with hygienistChild examinationEmergency appointmentView profile