One Creechurch Place, London
One Creechurch Place is an office building in the City of London completed in November 2016. The T-shaped building is a large and complex asset providing 35,000m2 of office space over 17 floors with extensive glass elements providing excellent natural light and stunning views across the City. One Creechurch Place has been awarded BREEAM ‘Excellent’…