The Stafford Park Suite
Spanning two floors, The Stafford Park Suite offers separate living and sleeping areas, creating the charming ambience of a private luxury apartment. The spectacular private terrace offers unrivalled views of London’s most iconic landmarks.