Reviews of Wilde Aparthotels, London, Covent Garden. (Hotel) in London (London).