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, ensuring seamless connectivity throughout Central London. This vibrant area is renowned for its lively atmosphere, trendy cafes, and eclectic shops, making it an ideal setting for your business.
These premium managed offices offer a blend of contemporary design and functionality, tailored to enhance productivity. Equipped with modern amenities, stylish furnishings, and collaborative spaces, this office environment fosters creativity and innovation. Elevate your business presence in this dynamic locale at Soho Square, where professionalism meets the energy of Soho.
Office Reference: 3077
Serviced Offices
Office size: 100 - 2,500 sq. ft
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 Tottenha...
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.