Reviews of Moxy London Excel. (Hotel) in London (London).