Soooo…. London Bridge Hospital.
22, Tooley St. Right next to London Bridge station… and right next to a very high building… with a pointy top… that looks like a splinter of glass.
I wonder why they didn’t call that building The Splinter? …Instead of some other name ..?