Southwark Integrated Waste Management Facility

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