Leonardo royal hotel london city booking July 8, 2019 16 32 64 128 Leonardo royal hotel london city tower of london booking Leonardo royal hotel london tower bridge Leonardo royal hotel Leonardo hotel manchester central Leonardo hotel berlin mitte London city hotel