The Stafford, a Kempinski Hotel, South West London SW1A 1NJ

The Kempinski Stafford Hotel

16-18, St. James’s Place,
London,
SW1A 1NJ

Tel: 020 7493 0111

Westminster, Belgravia, Pimlico

Star Rating: 5-star