Community health centres provide various health care services in a single location, including access to public and community health nurses, nurse practitioners, physicians, mental health and addiction counsellors, dental clinics for children, speech therapists, nutritionists, youth drop-in health clinics and more.