Designed by
Title
City of London, United Kingdom 23rd April 2018: Skygarden, the indoor roof garden on Fenchurch StreetChurch in London #163117603
Description
City of London, United Kingdom 23rd April 2018: Skygarden, the indoor roof garden on Fenchurch StreetChurch in London, a public garden with fantastic views of the skyline of london
This image is editorial