Barbauchlaw Medical Practice
Menu
Menu
Home
Welcome
Practice News
Repeat Prescriptions
Surgery Hours
Register
Appointments
Patient Documents
Our Staff
Patients
Test Results
Services Available
Zero Tolerance Policy
Complaints
Your Information
Armadale
18 North Street, Armadale
EH48 3QB
Tel: 01501 730432
Blackridge
Blackridge Health Centre
Fleming Place, Blackridge, EH48 3SS
Tel: 01501 751238
Minimise
Contact your GP practice online
Please select if you are registered at Armadale or Blackridge to start your online form:
I am registered at Armadale
I am registered at Blackridge
Welcome
Practice News
Repeat
Prescriptions
Surgery Hours
Appointments
Register
Patient Documents
Our Staff
Patients
Test Results
Services Available
Zero Tolerance
Policy
Complaints
Your
Information