Scaffolding netting on building, Edgware, Greater London, England, UK.

- Image ID: FE85TX

Search stock photos by tags