The Stafford London by Kempinski is an enchanting collection of bedrooms and suites, ensuring every guest enjoys the perfect stay. With a combination of attentive staff and fine food and drink, the Stafford London is the perfect location for your next event. Call us at (866)-567-7431 for additional information. Want to check out more deals?