Europe’s Tallest Living Wall Rises Over London’s Digby Road Apartments
Completed in November of last year, Digby Road offers a mix of affordable one, two, three, and four bedroom apartments. The ground floor also features commercial space for shops and cafes for the




