St James's Places | The Stafford London | St James's London

The Stafford London

16 - 18 St James's Place
SW1A 1NJ

020 7493 0111
Website

The Stafford London

Historic five star hotel in London.