"This is was one of the best hospitals ..."
About: St Thomas' Hospital (London)
"This is was one of the best hospitals ..."
About: St Thomas' Hospital (London)