London, England: Olympic Park, electricity substation: green wall

Date Photographed: 4 August 2012
Description: London, England: Olympic Park, electricity substation: green wall
Category: Other architecture
London, England: Olympic Park, electricity substation: green wall

Description: London, England: Olympic Park, electricity substation: green wall