Reviews of Dog & Fox (Hotel). (Hotel) in London (London).