St John’s Hospital is a modern teaching hospital that provides a comprehensive and expanding range of services for the people of Lothian and beyond. HTML More information This article was published on Tuesday 6 February 2024