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.