Reviews of Thistle London Hyde Park Kensington Gardens. (Hotel) in London (London).