3 ms·
> the Royal free hospital in London (what is now called St Thomas' hospital) ??? The Royal Free is in Hampstead, and still exists. St Thomas’ is on the south b
by darrenf 3y ago
> the Royal free hospital in London (what is now called St Thomas' hospital)
???
The Royal Free is in Hampstead, and still exists. St Thomas’ is on the south bank of the Thames at Westminster bridge.