Press Release

THE CLUBHOUSE TO OPEN NEW FLAGSHIP AT 8 ST. JAMES’S SQUARE

THE CLUBHOUSE TO OPEN NEW FLAGSHIP AT 8 ST. JAMES’S SQUARE London’s leading business members club expands to St. James’s this May as demand continues to increase for flexible meeting space in central London. April 2016: The Clubhouse, London’s leading business club and meeting space will...