"Friendly staff, clean premises but management?"
About: Newham General Hospital
"Friendly staff, clean premises but management?"
About: Newham General Hospital