We're an established General Practice, located in the Musselburgh Primary Care Centre. Our dedicated, 40-strong team of doctors, nurses, other health professionals and admin staff continually strive to provide excellent healthcare, meeting the needs of each individual patient. We're committed to innovation, and developing our service to meet these goals