The Two Puddings was situated at 27 Stratford Broadway.
Abbey Road, E15
Abbey Road has a name derived from the Cistercian abbey of Stratford Langthorne.
Abbey Mills Pumping Station
Abbey Mills Pumping Station is a much-admired masterpiece of Victorian public works engineering, built in 1865–8 and nicknamed ’the cathedral of sewage’. The Abbey Mill was an ancient tidal watermill in West Ham, dating back to at least the 12th century. It was sited on Channelsea Island in the Channelsea River and was one of …