The Stafford London

Tucked away in a 17th-century estate on a quiet cul-de-sac off St. James’s Place, the Stafford is an elegant retreat removed from the city bustle. Ready to usher in the arrival of spring are 13 new Carriage House rooms, available for stays starting April 1. The accommodations will feature fresh decor from the famed designer […]