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

The Stafford London

16 - 18 St James's Place
SW1A 1NJ

Due to government guidelines, our stores are closed. Only essential shops are open, listed here

020 7493 0111
Website

The Stafford London

Historic five star hotel in London.