15 Devonshire Square, EC2admin2023-03-07T11:41:11+00:00 Project Description Investment sale of 4,500 sq ft office building on behalf of Devonshire Square Holding Limited Project Details Services Investment sale Sectors Investment Related Projects