Wilde Aparthotels, London, Covent Garden - London, United Kingdom