Reviews of citizenM Tower of London hotel. (Hotel) in London (London).