![](https://www.barbauchlawmp.com/img/bb.png)
Armadale
18 North Street, ArmadaleEH48 3QB
Tel: 01501 730432
Blackridge
Blackridge Health CentreFleming Place, Blackridge, EH48 3SS
Tel: 01501 751238
![](https://www.barbauchlawmp.com/img/bb.png)
![](https://www.barbauchlawmp.com/img/news.jpg)
Practice News
![](https://www.barbauchlawmp.com/img/contact.jpg)
Repeat
Prescriptions
![](https://www.barbauchlawmp.com/img/hours.png)
Surgery Hours
![](https://www.barbauchlawmp.com/img/doc_appt.jpg)
Appointments
![](https://www.barbauchlawmp.com/img/register.png)
Register
![](https://www.barbauchlawmp.com/img/info.jpg)
Patient Documents
![](https://www.barbauchlawmp.com/img/staff.jpg)
Our Staff
![](https://www.barbauchlawmp.com/img/patients.jpg)
Patients
![](https://www.barbauchlawmp.com/img/results.jpg)
Test Results
![](https://www.barbauchlawmp.com/img/services.jpg)
Services Available
![](https://www.barbauchlawmp.com/img/patient.jpg)
Zero Tolerance
Policy
![](https://www.barbauchlawmp.com/img/friends.jpg)
Complaints
![](https://www.barbauchlawmp.com/img/info.jpg)