to the south it is found the royal london hospital