by admin0 comments18Jun Soho House to open its first house in Japan Soho House, the global membership club for creative people, has announced plans to open its first House in Japan in 2026. Soho House Tokyo will be located in the Aoyama