Musselburgh Primary Care Centre brings together three GP practices and 15 Primary Care departments into one building to provide integrated local health care facilities for the community, including physiotherapy, dentistry, podiatry, adult mental health, psychiatry, speech and language therapy, occupational therapy, an outpatient department and children’s health services.