Print this page
Send to a friend
Back to search results
The Stafford London by Kempinski
16-18 St James's Place,
LONDON,
SW1A 1NJ
Tucked away in a quiet corner of St James's, this classically styled boutique hotel retains an air of understated luxury. The American Bar is a fabulous venue in its own right, festooned with an eccentric array of celebrity photos, caps and ties. Afternoon tea is a long established tradition here. From the pristine, tastefully decorated and air-conditioned bedrooms, to the highly professional, yet friendly service, this exclusive hotel maintains the highest standards. 26 stunning mews suites are available.