Company Overview
Company Name
Soho House Austin
Address
1011 S Congress Ave Building 2, Suite 100, Austin, TX, 78704, United States
Website
sohohouse.comPhone
(737) 210-1116Approx. 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.