hvor ligger leonardo royal london tower bridge? 
dette hotel med spa ligger i london city centre, kun 15 minutters gang fra tower bridge og tower of london. derudover ligger borough market og museum of london ca. 3 km derfra. du kan desuden gå til tower gateway sporvognsstation på 5 minutter og aldgate east station på 6 minutter. 