"Staff and volunteers have been wonderful"
About: Dumfries & Galloway Royal Infirmary
"Staff and volunteers have been wonderful"
About: Dumfries & Galloway Royal Infirmary