St James's London - The Stafford 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.