Reviews of The Long Room Bar & Hotel. (Hotel) in London (London).