Services we provide

Dr Marjory Craig provides full General Practitioner services including healthcare for the whole family, childhood immunisations and minor procedures.