Covent Garden Hotel shared by @cntraveler says: ""Covent Garden Hotel in London, U.K. is listed as one of the Gold List Winners."" on Postcard