In the heart of Mayfair, near Grosvenor Square and overlooking Carlos Place, in a historic brick building abloom with flowers, this hotel is as British as the Union Jack—an institution complete ...