70 Clerkenwell Road, EC1M 5QA is an impressive office space that spans three floors and provides approximately 1400 sq ft of modern and stylish workspace. Located in the heart of Clerkenwell, this building is easily accessible from all parts of the city and is surrounded by various amenities, making it an ideal location for any business....