five star london, luxury hotelsLuxury Hotel in St James London

The Stafford

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!

Book a table »»