Equality A Diversity A Inclusion

Back to top of page

General Practionors in Midlothian

Medical centres in Midlothian and methods of contacting them:

Bonnyrigg

Bonnyrigg
Bonnyrigg Health Centre
107-111 Bonnyrigg High Street
Bonnyrigg EH19 2ET




 

Dr Smart & partner

  Telephone logo 0131 537 9828

Dalhousie Medical Practice
www.dalhousiemedicalpractice.co.uk


  Telephone logo 0131 537 9767

Strathesk Medical Practice
www.stratheskmedicalpractice.co.uk


  Telephone logo 0131 537 9977

Dalkeith

Dalkeith
Dalkeith medical centre
24-26 St Andrew Street
Dalkeith
EH22 1AP





 

Dalkeith medical centre
www.dalkeithmedical.gpsurgery.net

  Telephone logo 0131 561 5500
Fax: Fax Symbol 0131 561 5555

Danderhall

Danderhall
85 Newtonchurch Road
Danderhall
EH22 1LX.




 

Danderhall Medical Practice
www.danderhallmedicalpractice.co.uk


  Telephone logo 0131 660 5038

Gorebridge

Gorebridge
15 Hunterfield Road
Gorebridge,
EH23 4TP.




 

Danderhall Medical Practice
www.newbyresmedicalgroup.co.uk


  Telephone logo 01875 820269

Loanhead

Loanhead
Sutherland House Surgery
209 Mayburn Avenue
Loanhead EH20 9ER




 

Loanhead Medical Practice
www.loanheadpractice.co.uk

  Telephone logo 0131 440 0149
Fax: Fax Symbol 0131 440 4659

Mayfield

Mayfield
Newbattle Medical Practice
Blackcot
Mayfield
EH22 4AA





 

Newbattle Medical Practice
www.newbattlemedicalpractice.co.uk


  Telephone logo 0131 663 1051

Pathhead

Pathhead
210 Main Street
Pathhead
EH37 5PP




 

Pathhead Medical Practice
www.pathheadmedicalcentre.co.uk


  Telephone logo 01875 320 302

Penicuik

Penicuik Eastfield
Eastfield Farm Road
Penicuik
EH26 8EZ




 

Eastfield Medical Practice
www.eastfieldmedicalpractice.co.uk


  Telephone logo 01968 675 576

Penicuik Health Centre
37 Imrie Place
Penicuik
EH26 8HY




 

Eastfield Medical Practice
www.penicuikhealthcentre.co.uk/default.asp

  Telephone logo 01968 672 612
Fax: Fax Symbol 01968 671 543

Roslin

Roslin
122 Penicuik Road
Roslin
EH25 9NT




 

Roslin Medical Practice
www.roslinmedicalpractice.co.uk


  Telephone logo 0131 440 2043

    Looking for something please use this function to Search Forward mid website