Welcome to an oasis of luxury
in the heart of London

Experience quintessential London charm in the sumptuous surroundings of this magnificent grande dame hotel. Discover a breath-taking oasis of luxury, sophistication and serenity. A truly enchanting hotel in the heart of the world’s finest city.