If you would like information on our Independent Hospitals or other specialist care, please see our specialist services

Care homes and elderly care from Barchester Healthcare
Midlothian
EH4 3PE
5 miles from your location

New care enquiries 0131 341 4827

All other calls0131 336 3166

Care homes and elderly care from Barchester Healthcare
Lasswade
EH18 1HT
10 miles from your location

New care enquiries 0131 341 0022

All other calls0131 654 2881

Care homes and elderly care from Barchester Healthcare
Dalkeith
EH22 2AH
11 miles from your location

New care enquiries 0131 341 0021

All other calls0131 663 0646