Description

The Sky Garden is Europe's highest garden space located on top of 20 Fenchurch St.