Reviews of Club Quarters Hotel London City, London. (Hotel) in London (London).