Reviews of Premier Inn London Hendon (The Hyde) hotel. (Hotel) in London (London).