Could someone please help me locate on a map the Mogden Sewage Treatment Works? All I could find is that it is in the Ivybridge area of Isleworth but I couldn't find it as such on googlemaps.
On a separate note, do all areas of Isleworth suffer from the smell depending where the wind blows? Do areas around Syon Park/Osterley suffer from it as well? Other parts of Hounslow?