Located in St. James's Place, which is off Piccadilly, the back of the hotel opens onto a private cobbled drive directly off St. James's Street, but this is not the hotel's main entrance.
The owner of The Stafford, a five-star hotel in London as well as a Michelin-starred restaurant, saw its losses widen in 2023 after the decline of staycations and the worsening economy in the UK.
The Award-winning afternoon tea at The Stafford London includes dainty finger sandwiches and delicious homemade sweet and savoury scones, accompanied by a selection of seasonal cakes and pastries ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results