The 24 Best Hotels in London by AFAR on Postcard