Dr Catherine-Anne Walsh is a general dentist providing the comprehensive range of dental care from general check up and scale and clean for preventive dental hygiene to fillings to replace amalgums or to restore teeth to dentures and treatment options for toothache.