The Stafford’s Main House used to be the residence of Lord and Lady Lyttelton in the early 19th century and the grandeur of these times still shines through in the Main House’s timeless, elegant décor.
The Stafford London
St James's Place 16-18, SW1A 1NJ London +44 207 493 0111