Designed by
Title
London, England, 20 Fenchurch Street, March 2015: A view from the sky deck looking towards the Gherkin and Cheese grater #52282694
Description
London, England, 20 Fenchurch Street, March 2015, A view from the sky deck, sky deck, european city, city, green building, green interior garden, sky deck gardens, walkie talkie, modern architecture, editorial, illustrative editorial,
This image is editorial