Green Wall, Edgware Road Tube Station, London, UK
Size: 5000px × 3333px
Location: Edgware Road, London, UK
Photo credit: © Paul Carstairs / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: city, edgware, environmental, green, health, healthy, london, plants, road, station, traffic, tube, urban, wall