Reviews of Leonardo Royal Hotel London City. (Hotel) in London (London).