Reviews of Point A London, Paddington. (Hotel) in London (London).