Soho House Unveils Its First Japanese Outpost in Tokyo’s Aoyama District

Soho House has opened its first location in Japan, bringing its members’ club experience to the trendy Aoyama district of Tokyo. The new space, housed in a modern building close to Omotesando, spans 75,000 square feet and features stunning views of Tokyo Tower and Mount Fuji. Inside, you’ll find a club area spread over two floors, a wellness studio, and 42 guest rooms in a variety of sizes, from cozy to extra large.








