"Lots of good stuff but some basic failings .."
About: Alexandra Hospital
"Lots of good stuff but some basic failings .."
About: Alexandra Hospital