The Stafford London
Tucked away in the heart of St. James's, and minutes from London’s iconic landmarks, The Stafford London is the epitome of traditional British luxury, steeped in history and character. Choose from three buildings, each with its own identity: Main House, The Stafford Mews and the renovated Carriage House, including a luxurious two-bedroom, three-story suite, The Gatehouse. The Game Bird offers modern British comfort cooking executed with style and panache, all wrapped in a seductive ambience that oozes sophistication, whilst the renowned American Bar is decorated with a collection of artifacts donated by patrons and guests.
Walk over to Berry Bros & Rudd to purchase a fine bottle of wine. They have been selling everything vinous for several hundred years.