

Mogden sewage treatment works
Location RegionMogden Sewage Treatment Works is a sewage treatment plant in the Ivybridge section of Isleworth, west London, England, formerly known as Mogden. Built in 1931–36 by Middlesex County Council and now operated by Thames Water, it is the third largest sewage works in the United Kingdom. The site covers 55 hectares.
Mentions:0
7 Days:0
Velocity:-100.0%
News from Mogden sewage treatment works
