Located in the heart of St James's, The Stafford London by Kempinski has an air of timelessness, where elegance and tradition create a haven of calm away from London's busy streets.
Delve into the historic and newly refurbished The Stafford London by Kempinski, and be inspired by a bygone era. Classic Heritage design meets modernity - a top luxury hotel in London!