Originally constructed in 1958, 33 Soho Square occupies a prime position overlooking one of London’s most historic garden squares. The building provides modern office accommodation with raised access flooring, generous floor-to-ceiling heights, excellent natural light throughout, a welcoming staffed reception, contemporary shower and cycle facilities, and impressive views across Soho Square.
Located in the heart of vibrant Soho, the building is surrounded by an outstanding selection of restaurants, cafés, bars and entertainment venues, making it an ideal location for businesses looking to enjoy the energy of the West End. Excellent transport links are close by, with both Tottenham Court Road and Oxford Circus Underground stations just a short walk away.