Soho House, known for its exclusive A-list clientele, has announced plans to open a new members' club, Soho River House, situated on the Thames near Windsor Castle. The property is slated to open its doors in 2027.
The new establishment will feature multiple dining and drinking options, private bedrooms, a 25-meter swimming pool, and various spaces for relaxation and activities. It is envisioned as a country club-style retreat, offering amenities such as sunloungers with river views and the inaugural Soho House Racquet and Rowing Club.
The Racquet and Rowing Club will include courts for tennis, padel, and pickleball, alongside facilities for boating, including dry storage, a staging area, and a launch ramp for river access.
Dining options will include grill dishes at the main House, a riverside restaurant, and a Vinyl Bar. Additionally, the Soho Health Club will offer a gym, advanced wellness technologies, and an outdoor space called Lazy River, featuring onsens and cold plunges.
The property's location is approximately 45 minutes from London and a 12-minute drive from Windsor Castle.
Applications for membership are expected to open next year, prior to the club's launch. While specific pricing for Soho River House has not yet been released, annual membership fees for Soho House can go up to £4,500 for the highest tier. This membership level provides access to 48 houses across 19 countries, discounted room rates, health club benefits, and event access.