About us

We’re a long-established medical practice in Musselburgh. We’re continually innovating and expanding our practice, so we can provide excellent healthcare that meets the needs of each individual patient.

We work in partnership with NHS Scotland to deliver the health services our community needs. Like almost every GP surgery in the UK, we’re an independent organisation that’s contracted to provide NHS services.

We’re also a training practice: every year we host a number of trainee GPs, so we can support new GPs to enter the NHS and to serve our community.

Riverside Medical Practice LLP is a Limited Liability Partnership, registered in Scotland. No.SO306215

Members of the LLP

Dr Catherine Cameron
Dr Richard Fairclough
Dr Joanna Stenke


Riverside Medical Practice
Musselburgh Primary Care Centre
Inveresk Road
EH21 7BP

T: 0300 790 6266