The City of Salford is now home to Eden, one of the UK’s most sustainable office buildings, containing Europe’s largest living wall.
Jan222024
Jan222024
The City of Salford is now home to Eden, one of the UK’s most sustainable office buildings, containing Europe’s largest living wall.