Reviews of Holiday Inn London - Camden Lock by IHG. (Hotel) in London (London).