Experience prime office space in Soho at Soho Square, a vibrant area of Central London known for its creative energy and trendy atmosphere. With easy access to key transport links, including the nearby Tottenham Court Road and Leicester Square stations, commuting is a breeze, allowing you to maximize productivity and collaboration in one of the city's most dynamic neighborhoods.
Our serviced offices offer modern design and flexible layouts tailored to your business needs. Enjoy high-speed internet, stylish communal areas, and on-site support, all in a location that fosters innovation and networking. Make your mark in a professional environment that combines comfort with convenience, right in the heart of Soho.
Office Reference: 3019
Managed Offices
Office size: 150 - 35,000 sq. ft
Located in the heart of Soho, Soho Square boasts exceptional accessibility with multiple transport options nearby. Just a short walk away, you’ll find the Leicester Square and Tottenham Court Road tube stations...
Managed Offices
Office size: 150 - 6,500 sq. ft
Located on Dean Street Dean Street in the vibrant heart of Soho, this prime location offers excellent accessibility with nearby tube stations including Leicester Square and Piccadilly Circus. Experience the ene...
Managed Offices
Office size: 100 - 42,000 sq. ft
Situated in the vibrant heart of Soho, Soho Square boasts exceptional connectivity, with easy access to nearby tube stations including Tottenham Court Road and Leicester Square. This prime location places your...
Sign up to receive exclusive updates on the best office spaces in London, market insights, and expert tips to find your ideal workspace.