Christmas at The Stafford London

Nestled in the heart of St James’s, The Stafford London is a magical place to celebrate in style this Christmas.

Luxuriate in the stunning individually designed rooms and suites, and dine from sumptuous menus in elegant surroundings. With glistening Christmas decorations and over 100 years of tradition, The Stafford is your home this Christmas.