180 House — Soho House
180 House, a flagship location of Soho House, is a stylish members' club situated in 180 Studios, London. It boasts a rooftop pool, outdoor terrace with panoramic views, and offers a vibrant social scene. The club features two distinct dining areas, one casual and one with a 1970s-inspired menu, alongside event spaces for various member activities.
Visit WebsiteMore from our community