Soho House Austin

$600.5M revenue • 5,001 employees • 1011 S Congress Ave Building 2, Suite 100, Austin, TX, 78704, United States

Last Updated May 28, 2026

Company Overview

Company Name

Soho House Austin

Address

1011 S Congress Ave Building 2, Suite 100, Austin, TX, 78704, United States

Approx. Annual Revenue

$600.5M

Employees

5,001

Established

1998

About Soho House Austin

Soho House is a global company that operates members-only clubs, restaurants, cinemas, workspaces, spas, and bedrooms across Europe, North America, and Asia. The company's headquarters are located in Frome, United Kingdom, and it offers its members access to over 40 houses, as well as exclusive events, fitness facilities, and health services.

Frequently Asked Questions about Soho House Austin

Technologies Used

Social Profiles

Key Decision Makers

Andrew Carnie CEO
Radi Garov General Manager
LinkedIn
Giulia Pelassa General Manager
LinkedIn