Southwark Integrated Waste Management Facility

Southwark Integrated Waste Management Facility
43 Devon Street, London, SE15 1AL
Photo of Southwark Integrated Waste Management Facility