The Sky Garden at 20 Fenchurch Street is a unique public space that spans three storeys and offers 360 degree views of London
The Sky Garden at 20 Fenchurch Street is a unique public space that spans three storeys and offers 360 degree views of London