Earlier this month, the Sky Garden opened at London's 20 Fenchurch Street. The attraction is touted as London's "highest public garden" and spans the top three floors in the building. Gizmag went ...
In July, developers revealed plans to build a brand-new sky garden at 130 Fenchurch Street in the Square Mile. Now, the plans for the new 31-storey tower have officially been given the go-ahead. The ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results