Reviews of The Green W7. (Hotel) in London (London).