Experience the vibrant atmosphere of Soho Square, strategically located in the heart of Mayfair, Central London. This area offers exceptional connectivity, with access to nearby transport links, including the Tottenham Court Road and Covent Garden tube stations, ensuring easy commutes for your team and clients alike.
Elevate your business in our modern managed offices that boast fully equipped workspaces and unparalleled amenities. Designed for productivity and collaboration, these spaces foster creativity and innovation. Enjoy perks like high-speed internet, stylish meeting rooms, and communal areas that promote networking, all within a dynamic community that reflects the pulse of London.
Office Reference: 2814
Serviced Offices
Office size: 150 - 3,000 sq. ft
Located in the heart of Soho at Soho Square, this office space offers exceptional connectivity with nearby tube stations, including Tottenham Court Road and Piccadilly Circus. Being in Central London, you’ll en...
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...
Serviced Offices
Office size: 150 - 3,000 sq. ft
Located in the vibrant heart of Soho, the serviced offices at Soho Square place you steps away from key transport links, including Leicester Square and Piccadilly Circus tube stations. Experience the energy of...
Sign up to receive exclusive updates on the best office spaces in London, market insights, and expert tips to find your ideal workspace.