The Stafford London by Kempinski
16 18 ST JAMES PLACE London, SW1A 1NJ GB
London Area: Marylebone and Mayfair
A few steps from Buckingham Palace, lies a little gem of great British Hospitality - The Stafford London by Kempinski. Luxury doesn't get any better than this. Exquisite service blends perfectly with the hotel's historical setting where tradition and elegance abound. Located at St. James's district just off Piccadilly, the Stafford combines classically stunning English-styled rooms with country cottage charm. The al fresco dining at the historical Courtyard is an absolute unmissable experience.