Menu
Book online
  • Home
  • Private Dental Plans
  • Treatments
    • Emergency Dentistry
    • Dental Implants
    • Invisalign
    • Anti Wrinkle
    • Cosmetic dentistry
    • Dental sedation
    • All other treatments
  • Team
  • Testimonials
  • Contact
Book online
  • Home
  • Private Dental Plans
  • Treatments
    • Emergency Dentistry
    • Dental Implants
    • Invisalign
    • Anti Wrinkle
    • Cosmetic dentistry
    • Dental sedation
    • All other treatments
  • Team
  • Testimonials
  • Contact
Book online

info@campbell-gibson.co.uk

Emergency NHS: 111

LIP/Private emergency number: 07661 001 201

Book online


Musselburgh

Book now

North Berwick

Book now

Dunbar

Book now

info@campbell-gibson.co.uk

Emergency NHS: 111

LIP/Private emergency number: 0131 287 4799

Register Book online

Musselburgh

0131 665 2885

4 Bridge Street,
Musselburgh,
EH21 6AG

Private / Plan out of hours no: 0131 2874799

View Map

North Berwick

01620 248509

19 Market Place,
North Berwick,
EH39 4JF

Private / Plan out of hours no: 0131 2874799

View Map

Dunbar

01368 862223

95 High Street,
Dunbar
EH42 1ER

Private / Plan out of hours no: 0131 2874799

View Map
  • Patient Referral Form
  • FAQ’s
  • Testimonials
  • Privacy & Legal

© 2026 Copyright of Campbell & Gibson

Design & Build by Form Digital